`
java_林
  • 浏览: 19861 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

ant无法确定 <T>T 的类型参数

阅读更多
在eclipse下使用ant打包编译时,提示
引用
无法确定 <T>T 的类型参数;对于上限为 int,java.lang.Object 的类型变量 T,不存在唯一最大实例


其中ant javac task如下
引用
<javac destdir="${tempfile}" source="1.6" target="1.6" encoding="utf-8" debug="on" deprecation="on">
<classpath refid="classpath"></classpath>
<src path="${src}"></src>
</javac>


在网上找到了这篇文章
http://www.blogjava.net/hoojo/archive/2013/10/31/405846.html
即需要用到eclipse的jdt来编译class,不能再使用javac的默认编译方式。
需要指定jar包,于是回头看代码

public int checkCompaneyIsAt( HashMap<String, Object> paramsMap){
       return this.selectOne("checkCompaneyIsAt",paramsMap);
}

其中selectOne的方法定义为
public  <T> T selectOne(String statementName, Object param)


将方法改成
public Integer checkCompaneyIsAt( HashMap<String, Object> paramsMap){
       return this.selectOne("checkCompaneyIsAt",paramsMap);
}


编译通过

分享到:
评论
2 楼 寂寞秋江 2015-01-27  
从根本上解决问题,这精神才是可贵的,比起用Eclipse JDT 的妥协党,太可贵了。
1 楼 wandyer 2014-09-12  
引用
  • [list]
  • [*][list]
  • [*][*][list]
  • [*][*][*][list]
  • [*][*][*][*][list]
  • [*][*][*][*][*][list]
  • [*][*][*][*][*][*][list]
  • [*][*][*][*][*][*][*]
  • [*][*][*][*][*][*]
  • [*][*][*][*][*][/list]
  • [*][*][*][*][/list]
  • [*][*][*][/list]
  • [*][*][/list]
  • [*][/list]
  • [/list]
  • [/list]

    相关推荐

      Netstat命令详解如何关闭TIME_WAIT连接如何查看nginx的访问流量[归类].pdf

      -A &lt;网络类型 &gt; 或 – &lt;网络类型 &gt; 列出该网络类型连线中的相关地址;-c 或 –continuous 持续列出网络状态;-C 或 –cache 显示路由器配置的快取信息;-e 或 –extend 显示网络其他相关信息;-F 或 –fib 显示 FIB...

      基于蚁群算法的改进Otsu理论的图像多阈值分割

      - 类间方差定义为 \(\sigma_b^2(t) = \omega_0(t) \cdot \omega_1(t) \cdot (\mu_0(t) - \mu_1(t))^2\)。 Otsu方法的目标是最小化类内方差,即最大化类间方差\(\sigma_b^2(t)\),以此来找到最优的阈值\(t\)。 ####...

      基于蚁群算法西安旅游路线的优化研究.docx

      这一过程可以数学化表达为:\[P_{ij}^{k}(t) = \frac{\tau_{ij}(t)^{\alpha} \cdot \nu_{ij}(t)^{\beta}}{\sum_{m \in allowed^{k}} \tau_{im}(t)^{\alpha} \cdot \nu_{im}(t)^{\beta}}\] 其中,\(\tau_{ij}(t)\) ...

      netstat用法

      - **-A &lt;网络类型&gt; 或 --&lt;网络类型&gt;**:列出特定网络类型(如`inet`代表IPv4)下的相关地址。 - **-c 或 --continuous**:持续显示网络状态信息,便于观察变化。 - **-C 或 --cache**:显示路由器配置的缓存信息。 -...

      安卓开发常用词汇——02

      - **几个**:用于描述少量的对象或属性,比如“几个配置选项”可能指的是几个需要设置的关键参数。 - **一种**:表示单个类别或类型的提及。在安卓开发中,可能是指“一种布局方式”如LinearLayout。 - **许多...**...

      SCH-BL2028N_QFN32_4X4_MODULE_V1_20210201.pdf

      4. **模块核心区域与外围元件**:文档详细列出了BL2028N模块核心区域内部连接到天线的ANT脚之间所需的器件,包括电感、电容和晶体等元件的推荐类型和参数。例如,推荐使用Murata LQG15HS系列的电感,GRM1555系列的...

      ruby

      2. **动态类型**:在Ruby中,变量的类型是在运行时确定的,无需预先声明。这意味着你可以随时改变变量的类型。 3. **块(Block)和 Proc**:Ruby支持块,这是一种内联定义的代码段,可以通过`do..end`或花括号`{}`...

      Jaekeun-Lee.github.io

      4. 动态类型:变量的类型在运行时确定,无需提前声明。 5. 相对宽松的语法:Ruby的语法相对宽松,注重代码的可读性,比如允许使用end关键字或者缩进来表示代码块的结束。 Ruby on Rails的常用概念和工具还包括: 1....

      MyEclipse快捷键汇总

      - **应用场景**:当您需要更改某个方法的参数列表时,可以利用此快捷键快速调整,确保所有调用该方法的位置都能够同步更新。 2. **Alt+Shift+L**:用于将魔法数字或字符串抽取为局部变量。这是一种非常实用的功能...

    Global site tag (gtag.js) - Google Analytics