簡體   English   中英

在命令提示符下運行Java程序

[英]Running Java Programs on the Command Prompt

我已經對該概念做了很多研究,但似乎無法在命令提示符下運行Java程序。 假設我們有一個像這樣的簡單程序:

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

在命令提示符下,我嘗試:

javac Hello_World.java

但是我得到:

'javac' is not recognized as an internal or external command, operable program or batch file

因此,我在BlueJ上對其進行了編譯,然后執行了以下操作:

java Hello_World.java

但是它說“無法加載或找到主類Hello_World”!

我當前正在使用Windows 7,並在Notepad ++和BlueJ上制作了程序(以進行編譯)。 有什么建議么? 謝謝!

詳細說明了設置類路徑的操作。 首先,您需要設置環境變量,以便外殼程序找到包含javac的正確目錄來編譯程序。

javac' is not recognized ..

尚未將Java bin目錄指向路徑環境變量時出現。 因為bin目錄是javac.exe的存放位置。

去做吧。

1) right click on mycomputer property
2) go to Advance system settings.
3) go to environment variable.
4) In system variable click on path
5) go to edit mode and provide your path to java bin directory.

在我的情況下是C:\\Program Files\\Java\\jdk1.7.0_01\\bin;

'javac' is not recognized as an internal...

表示OS不知道javac程序位於何處。 將其添加到PATH或顯式運行

 my\path\to\file\javac Hello_World.java

編譯會將*.java轉換為*.class

Hello_World.class文件應根據其package指令進行定位。 由於您沒有人,因此您應將其放在將運行java的同一目錄中。

要運行您的課程,請指定其名稱而不是文件名

java Hello_world

尋找課程是啟動課程的必要組成部分,並按規則進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM