2017-09-14 63 views
-3

語言:Java的
JRE:jre1.8.0_144
IDE:Eclipse的釋氧(4.7.0)爲什麼Java不編譯我的代碼?

說明:我打的 「運行」 鈕後,代碼沒有編譯和紅色文字出現在控制檯。

截圖:Screenshot of the error.

下面是代碼:

package chapter3.project2; 
import java.util.*; 

public class MetricConversion { 

    public static void main(String[] args) { 
     System.out.println("WTF Eclipse?"); 
    } 
} 

錯誤消息:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
at chapter3.project2.MetricConversion.main(MetricConversion.java:30) 

看來,不管是什麼,我把主要的方法,錯誤只是不停彈出。

謝謝。

+4

清理您的項目並重建。您必須自動禁用生成。很顯然,班級沒有30行。 –

+0

嘗試遠程訪問你的'java.util。*'import – Abe

+0

嘗試用cmc中的javac來完成它。並檢查你的MetricConversion.java中是否有任何行第30行 –

回答

0

jre library在哪裏?爲什麼不從源文件夾編譯和運行? 檢查項目屬性並添加jre運行時庫也創建源文件夾(src)並編譯並運行。 或 構建一個乾淨的Java項目並在src文件夾中添加包和類。