[英]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.