以前自己寫java程序的時候,沒有用到什么高級的東西,所以沒咋關注eclipse中jdk的版本問題;
但是隨着學習的深入,難免會用到別人的項目,那么在導入別人的項目過程中就會發現時長有問題,而很多情況下都和jdk的版本有關系!
問題一:如果是通過import導入的項目,那么不錯很有可能是以下兩個方面的問題:
1.編碼方式問題,eclipse默認的編碼方式為GBK,如果要修改為utf-8,方式如下:
Windows——》Perferences——》General——》Workspace,然后就可以修改了;
2.clean項目,重新編譯項目,方式如下:
選擇eclipse菜單欄的project,然后選clean,在這步操作前,需要把project下的build automatically勾選上!
3.jar包的問題,解決方式如下:
選擇項目名稱,然后右鍵,選在build path,然后configure build path,然后選擇libraries,搞定必須的jar;
問題二:自己寫的項目,然后需要用到別人包裝好的類,那么我們就需要導入jar包,然后在項目的.java文件中import相應的類,遇到的問題如下:
引入了一個jar包,自己的類繼承包中的一個類,然后eclipse自動import這個類,結果原本好好的package信息就報錯了,截圖如下:
上網搜了半天也沒有找到行之有效的解決辦法,但是總體有一個思路,應該是jdk的問題,估計是項目所需的jdk版本高,而eclipse的版本低導致的(eclipse默認使用的是其自帶的jdk版本,一般較低);
需求解決辦法如下:
首先得弄清楚你的項目需要的jdk版本是多少?我這需要的是jdk1.8以上的版本,所以你必須安裝和配置好jdk1.8的版本在你的電腦;
其次就是修改eclipse中jdk的版本來適應這個項目,通過Windows-perferences-java-compiler,然后選擇新的jdk,一般問題到此解決!