簡體   English   中英

無法從 Windows 7 中的命令提示符編譯 java 程序

[英]unable to compile java program from command prompt in Windows 7

我已經設置了 Path 和 ClassPath 環境變量。 但我仍然無法從命令提示符編譯我的 HelloWorld.java 程序。 請幫我從命令提示符編譯和運行 java 程序

類路徑 C:\Program Files\Java\jre6\lib

路徑 C:\Program Files\Java\jre6\bin\

您需要將 JDK 的目錄添加到您的路徑變量(而不是您實際執行的 JRE 路徑)。 JDK通常在:

C:\Program Files\Java\jdk1.6.0_xx\bin\

其中xx代表您已安裝的更新號。 然后只需使用以下命令編譯 HelloWorld:

C:\Your\dir\where\HelloWorld\Is\>javac HelloWorld.java

如果您沒有安裝JDK ,而您只安裝了JRE ,您將無法編譯任何東西。 您需要正確下載並安裝JDK才能進行 Java 開發(包括編譯)。

您需要 JDK 來編譯類而不是 JRE。 JRE 用於運行 Java 應用程序(JDK 也可以這樣做,但不能分發 JDK)。

安裝 JDK 后,請確保 JDK 的 bin 目錄位於您的路徑中。 然后,您可以使用 javac.exe 命令編譯您的 Java 類。

您可以嘗試編寫cd C:\examples\ch01\ATM然后按回車鍵,這將更改您的目錄。 這允許您編寫例如java ATMCaseStudy ,然后按回車鍵。 如果您將目錄與 JDK 放在同一個位置,這應該可以工作。

PATH 必須像

C:\Program Files\Java\jdk1.6.0\bin (這是在我的系統上)

那必須指向JDK的bin而不是jre的bin。希望這會有所幫助。

您還應該在 CLASSPATH 中有當前目錄。

設置 CLASSPATH=.;C:\Program Files\Java\jre6\lib;

暫無
暫無

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

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