2016-10-02 99 views
-4

我有一個名爲「Warning.java」的.java文件,它的位置是「C:\ Users \ chaos \ Desktop \ NEO-HACK」,我試圖用「C: \ ProgramData \ ORACLE \的Java \ javapath \ java.exe的」,但每次我試圖打開我得到一個錯誤信息說麻煩運行.Java文件

"Error: Could not find or load main class C:\Users\chaos\Desktop\NEO-HACK\Warning.java".

在這裏,文件的源代碼爲我的java文件:

/* 
This is the warning file 
*/ 
public class Warning 
{ 
    public static void main(String args[]) 
    { 
     System.out.print("NEO-HACK ACTIVATED"); 
    } 
} 
+0

運行的命令是什麼? –

+0

你是什麼意思? –

回答

1

運行之前,您必須將代碼編譯爲.class文件。你不需要運行 .java文件。

請仔細閱讀Hello World tutorial

+0

如何將它編譯爲一個.class文件? –

+0

請通過我發佈的鏈接。 – duffymo

+0

好的,謝謝。 –

0

爲了將.java文件編譯爲.class文件(字節碼),需要在系統上安裝JDK(Java Development Kit)。看來你使用Windows操作系統。然後,通常您會在Program Files/Java/(或如果安裝32位JDK的情況下爲Program Files(x86)/Java)找到此jdk文件夾(如果已安裝)。在這個JDK文件夾中,您將找到一個bin文件夾,其中您將擁有java編譯器javac。如果你想編譯Java代碼,你需要粘貼在此javac包含的文件夾,即bin,然後從命令提示符下,你會去的路徑java文件,編譯使用javac,並使用運行java

>cd C:\Program Files\Java\jdk1.8.0_66\bin 
C:\Program Files\Java\jdk1.8.0_66\bin>javac Warning.java 
C:\Program Files\Java\jdk1.8.0_66\bin>java Warning 

但,如果你想編譯並運行放在系統中任何位置的java文件,該怎麼辦?爲此,我們需要將java bin路徑設置爲環境變量。

轉至系統屬性>高級選項卡並按'環境變量'按鈕。 在系統變量下,您會發現Path變量。選擇它並按編輯按鈕。添加JDK倉位的條目。對我而言,它是:

C:\Program Files\Java\jdk1.8.0_66\bin 

此條目必須用分號(;)與以前的條目分隔。按OK鍵。

現在,如果您轉到命令提示符並輸入javac,您將獲得javac下的所有選項。這可以確保jdk的bin內容現在可以從PC中的任何地方訪問。

C:\Users\chaos\Desktop\NEO-HACK>javac Warning.java 
C:\Users\chaos\Desktop\NEO-HACK>java Warning 

希望這篇文章簡化了您的學習!