隨筆-57  評論-117  文章-1  trackbacks-0

          ant 命令行方式執行build javac編譯class出現 泛型無法轉換 無法確定 <X>X 的類型參數;對于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實例

          解決方法:

          需要用到eclipse的jdt來編譯class,不能再使用javac的默認編譯方式。

          在eclipse或MyEclipse的eclipse/plugin目錄中找到org.eclipse.jdt.core_3.5.2.v_981_R35x.jar里面找到jdtCompilerAdapter.jar

          還有

          org.eclipse.jdt.compiler.tool_1.0.100.v_972_R35x.jar
          org.eclipse.jdt.core_3.5.2.v_981_R35x.jar
          org.eclipse.jdt.debug.ui_3.4.1.v20090811_r351.jar
          jdtCompilerAdapter.jar

          并拷貝到ant_home/lib下。

          在ant的build.xml腳本中加入

          <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>

          <javac nowarn="false" debug="true" debuglevel="source,lines,vars" destdir="${dist.path}/classes" source="1.6" target="1.6" encoding="utf-8" fork="true" memoryMaximumSize="512m" includeantruntime="false">

           

          或者

          <javac compiler="org.eclipse.jdt.core.JDTCompilerAdapter" nowarn="false" debug="true" debuglevel="source,lines,vars" destdir="${dist.path}/classes" source="1.6" target="1.6" encoding="utf-8" fork="true" memoryMaximumSize="512m" includeantruntime="false"/>

           


          如果是用eclipse運行ant腳本,在右鍵菜單選擇從RUN as Ant 啟動build.xml時,在對話框中 選擇Runtime jRE:run in the same JRE as workspace.

          image

          記得要引入上面需要的幾個jar包



          作者:hoojo
          出處:
          blog:http://blog.csdn.net/IBM_hoojo
                   http://hoojo.cnblogs.com
          本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


          版權所有,轉載請注明出處 本文出自:
          分享道版權所有,歡迎轉載,轉載請注明出處,謝謝
          posted on 2013-10-31 14:10 hoojo 閱讀(5015) 評論(2)  編輯  收藏 所屬分類: IDE/UtilsJavaEEOthersRIA 【富互聯網程序】

          評論:
          # re: 使用eclipse JDT compile class,解決 無法確定 X 的類型參數;對于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實例 2013-11-01 10:48 | 鵬達鎖業
          支持博主  回復  更多評論
            
          # re: 使用eclipse JDT compile class,解決 無法確定 X 的類型參數;對于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實例 2013-12-11 10:45 | hrdxwang
          多謝,支持博主  回復  更多評論
            
          主站蜘蛛池模板: 白水县| 普洱| 承德县| 新安县| 卢龙县| 张家界市| 灵武市| 枣阳市| 荥经县| 九龙城区| 内黄县| 台前县| 宁海县| 常熟市| 安溪县| 常州市| 定边县| 米脂县| 永定县| 庄河市| 日喀则市| 东兰县| 禹州市| 秦安县| 鹤庆县| 集贤县| 麻江县| 大城县| 枝江市| 岗巴县| 江西省| 洛扎县| 昌平区| 临高县| 疏勒县| 金华市| 绿春县| 右玉县| 汽车| 东平县| 龙岩市|