Exception in thread "main" java.lang.Error: Unresolved compilation problem

  這個是我第一個Hello world ! 的Java小程序,就遭到了沉重打擊。

 這個錯誤,百度了一下以爲是這個原因:


http://www.360doc.com/content/12/1015/17/4152160_241639166.shtml

發現系統中的確裝了好幾個版本的Jdk【目前還沒搞清Java和JDK的區別,反正當時就是在官網下載後,進行安裝,貌似也會把Java一起安裝,而且提示不要放在同一個文件夾,一臉懵逼之後把兩個都安裝好了】,安裝好了也沒像網上說的要配置環境變量啥的,直接cmd在DOS窗口輸入: java -version 也能顯示出來。(心裏想:MMP,難道現在JDK安裝都自動完善了人工添加環境變量的過程,心裏竊喜,可以啊,就應該降低配置難度,官網有進步),

以下是我的代碼(創建了一個新文件夾eclipse_ws,而且該工程的文件夾名字是first_java)

public class Ja {
    public static void main(String []args) {
       System.out.println("Hello World");
    }

}

按照上面錯誤的原因搞了很久都沒有結果,啥情況,而且我在DOS窗口直接輸入:java Ja.class 可以通過,然後java Ja,成功輸出hello world。後面沒辦法,我能想到的就是重裝JDK,好,通過控制面板程序卸載掉了java,和JDK,重新安裝發現還是報以上錯誤。

重新百度,發現了答案:https://blog.csdn.net/NextAction/article/details/80519928

加上之後:

package first_java;


public class Ja {
    public static void main(String []args) {
       System.out.println("Hello World");
    }

}

成功編譯!喝彩。


知識點總結:

1、JDK,java,JVM的區別;見該說明:JDK、JRE、JVM三者間的關係.

2、java中關鍵詞package的用法和含義。見該說明:package 說明



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章