關于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 閱讀(1414) 評論(0)  編輯  收藏


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


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

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 陇南市| 天全县| 武邑县| 瑞昌市| 沧州市| 武隆县| 博客| 曲麻莱县| 湘乡市| 西林县| 荔浦县| 鹤山市| 仁怀市| 紫阳县| 元阳县| 婺源县| 铁岭市| 尤溪县| 胶州市| 武安市| 石景山区| 白水县| 东安县| 周宁县| 阿勒泰市| 康保县| 赫章县| 克山县| 麻栗坡县| 周宁县| 平顺县| 栾川县| 新竹市| 鄄城县| 平昌县| 娱乐| 乌拉特中旗| 沂水县| 鹿泉市| 固安县| 依安县|