關于Maven中找不到native2ascii

          Error starting Sun's native2ascii:
          at org.apache.tools.ant.taskdefs.optional.native2ascii.SunNative2Ascii.run(SunNative2Ascii.j
          ava:67)

          解決方法:
          復制JDK目錄下的lib文件夾的tools.jar到JRE目錄下的lib文件夾下的ext文件夾
          (另外一個更好的辦法就是把JRE的路徑設置到JDK的目錄下)
          Copying %Java_Home%/lib/tools.jar to 
          %Java_Home%/jre/lib/ext/tools.jar fixed this problem.

          (a better approach is to set up JRE path to the directory JDK)


          經過分析:
          今天使用Maven創建Appfuse的時候,發現出現Error starting Sun's native2ascii
          Maven指向的是JRE的目錄,JRE目錄下沒有tools.jar,故找不到native2ascii
          研究后發現Maven指定的是../相對路徑按道理能通過找尋上一級文件夾從而找到jdk目錄繼而找到tools.jar包
          因此一般情況下是用JDK里面的JRE不會出現這個問題.
          通過上面分析判斷項目配置的JRE不在JDK的目錄,把tools.jar文件放到JRE目錄lib文件夾的ext文件夾下
          問題解決

          posted on 2008-08-12 15:48 Gordian Yuan 閱讀(1409) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 肇州县| 寿宁县| 岳普湖县| 昆山市| 建瓯市| 广河县| 巴东县| 隆子县| 望江县| 株洲县| 元谋县| 卫辉市| 江北区| 福海县| 门源| 娱乐| 徐汇区| 屏南县| 宣城市| 嘉鱼县| 灵宝市| 友谊县| 庄河市| 稷山县| 晋宁县| 洛宁县| 古交市| 昭觉县| 双鸭山市| 山丹县| 泸州市| 克东县| 双峰县| 石柱| 赣榆县| 达州市| 津南区| 白城市| 栖霞市| 昌邑市| 江陵县|