Eclipse设置项目jdk的问题

本文解决在使用Eclipse编辑器处理老项目时遇到的Integer.valueOf(inti)方法未实现的问题,通过调整Java Build Path中的JRE版本解决了此错误。

因为要修改一个以前的老项目,老项目用的jdk是1.4版本,遂在项目右键Properties-Java Compiler中将Compiler compliance level 设成了1.4.


以为万事大吉了呢,昨晚上因为Integer的一个方法发现了问题

  Integer中有个方法valueOf

static IntegervalueOf(int i)

  返回一个表示指定的 int 值的 Integer 实例。

static IntegervalueOf(String s)

  返回保持指定的 String 的值的 Integer 对象。

static IntegervalueOf(String s, int radix)

  返回一个 Integer 对象,该对象中保持了用第二个参数提供的基数进行分析时从指定的 String 中提取的值。

  其中valueOf(int i)

  从以下版本开始: 1.5

  也就是在1.5之前没有这个方法,但是在eclipse中却有这个方法的提示


找了半天,原来问题出在这,在Java Build Path 中Libraries 中jdk是1.5的,把它remove掉,添加一个1.4的就OK了


window->preference->JAVA->Installed JRES->jre1.5.0_12



window->preference->MyEclipse->Application Servers->Tomcat->JDK



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值