解决myeclipse中不能自动装箱拆箱问题

首先让我们看两行代码:

<span style="font-family:SimSun;font-size:12px;">Integer num = 10;
int num2 = new Integer(10);</span>
myeclipse会自动装箱拆箱,即编译器会自动编译器会在编译期根据语法决定是否进行装箱和拆箱动作。

但有时你这样写后,myeclipse居然报错了(myeclipse软件没有问题,环境变量也配置好了)。如图:



问题的原因是jdk5以前的版本不能自动装箱拆箱,只能手动装箱拆箱。

怎么解决这个问题呢?我在这里提供一种解决方法,供大家参考!(eclipse也可以使用这种方法)


1、查看你的jdk的版本

因为自动装箱拆箱是jdk5以后才引入的,jdk5以后的版本才支持autoboxing。

》打开cmd命令窗口,输入java -version就可以查看jdk的版本了。

解决myeclipse中不能自动装箱拆箱问题_第1张图片


如果的版本是1.5以前的版本的话,就上oracle官网下载一个jdk5以后的版本。


2、设置myeclipse的执行环境

(1)、在pack区域内单击右键,选择Build Path-->configure Build Path

解决myeclipse中不能自动装箱拆箱问题_第2张图片



(2)、选择Edit.

解决myeclipse中不能自动装箱拆箱问题_第3张图片


(3)、选择javaSE-1.6(sun JDK 1.6.0-13)。然后finish。


注:最后一个执行环境的时候根据自己下载的jdk而定,一般都在1.5以上的版本。


本人在这提供了一种方法,希望有问题的童鞋能得到解决。如有错误,请多指教!微笑

你可能感兴趣的:(java,MyEclipse,自动装箱)