隨筆-57  評(píng)論-117  文章-1  trackbacks-0

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

          解決方法:

          需要用到eclipse的jdt來(lái)編譯class,不能再使用javac的默認(rèn)編譯方式。

          在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運(yùn)行ant腳本,在右鍵菜單選擇從RUN as Ant 啟動(dòng)build.xml時(shí),在對(duì)話框中 選擇Runtime jRE:run in the same JRE as workspace.

          image

          記得要引入上面需要的幾個(gè)jar包



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


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

          評(píng)論:
          # re: 使用eclipse JDT compile class,解決 無(wú)法確定 X 的類型參數(shù);對(duì)于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實(shí)例 2013-11-01 10:48 | 鵬達(dá)鎖業(yè)
          支持博主  回復(fù)  更多評(píng)論
            
          # re: 使用eclipse JDT compile class,解決 無(wú)法確定 X 的類型參數(shù);對(duì)于上限為 X,java.lang.Object 的類型變量 X,不存在唯一最大實(shí)例 2013-12-11 10:45 | hrdxwang
          多謝,支持博主  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 阳春市| 博湖县| 静海县| 霍林郭勒市| 天全县| 泰和县| 清原| 成安县| 共和县| 明星| 闽清县| 开化县| 永福县| 墨江| 教育| 合江县| 衡阳市| 临沂市| 呼伦贝尔市| 涟源市| 全椒县| 大连市| 彰化县| 察雅县| 大埔县| 绥棱县| 隆昌县| 东海县| 彰化县| 惠安县| 桂林市| 营口市| 汉寿县| 北京市| 浮山县| 丹东市| 青冈县| 桐乡市| 新余市| 寿光市| 博罗县|