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

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

          解決方法:

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

          在eclipse或MyEclipse的eclipse/plugin目錄中找到org.eclipse.jdt.core_3.5.2.v_981_R35x.jar里面找到j(luò)dtCompilerAdapter.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
          本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權(quán)利。


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

          評論:
          # re: 使用eclipse JDT compile class,解決 無法確定 X 的類型參數(shù);對于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實例 2013-11-01 10:48 | 鵬達鎖業(yè)
          支持博主  回復(fù)  更多評論
            
          # re: 使用eclipse JDT compile class,解決 無法確定 X 的類型參數(shù);對于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實例 2013-12-11 10:45 | hrdxwang
          多謝,支持博主  回復(fù)  更多評論
            
          主站蜘蛛池模板: 陈巴尔虎旗| 无为县| 千阳县| 陇川县| 阿图什市| 麻城市| 四会市| 武定县| 朔州市| 阳东县| 新巴尔虎右旗| 腾冲县| 大邑县| 盐源县| 龙门县| 汶川县| 九龙县| 汤阴县| 涟水县| 高尔夫| 揭东县| 古田县| 永春县| 舟山市| 苗栗县| 文山县| 西乌珠穆沁旗| 隆化县| 滁州市| 高雄县| 吉首市| 安宁市| 静安区| 枣阳市| 景泰县| 东光县| 海门市| 龙井市| 平和县| 双鸭山市| 肇州县|