2016-07-19 67 views
1

我想實現自動裝箱,但它顯示了一個錯誤:自動裝箱心不是正常

Cannot convert from int to integer.

package JavaTraining; 
public class Wrap { 
    public static void main(String ar[]) 
    { 
     Integer a=100; 
     String i=a.toString(); 
     System.out.println(i); 
     System.out.println(a); 
    } 
} 

Eclispe的版本是3.1

+0

請把你的代碼中的問題。另外,什麼版本的編譯器? – SLaks

+0

包JavaTraining; 公共類裹{ \t \t 公共靜態無效主要(字符串AR []) \t { \t \t整數= 100; \t \t String i = a.toString(); \t \t System.out.println(i); \t \t System.out.println(a); \t} \t } –

+0

@SLaks我已經包含在問題的代碼以及版本 –

回答

1

(這涉及到具體的Eclipse) -
您需要將您的編譯器合規性級別更改爲至少1.5

Project -> Properties -> Java Compiler -> Compiler compliance level

enter image description here

+0

thanks.it是1.4之前的版本,現在我已將它設置爲5.0並且其工作正常 –