java之為什么沒有條件編譯 如何編譯java程序?
我的jdk安裝成功了,環境變量也設置成功了,但是java文件還是無法編譯,是怎么回事啊?求大神指點?1.安裝JDK時,您可以在安裝過程中自定義安裝目錄和其他信息。比如我們選擇D: Java

我的jdk安裝成功了,環境變量也設置成功了,但是java文件還是無法編譯,是怎么回事啊?求大神指點?
1.安裝JDK時,您可以在安裝過程中自定義安裝目錄和其他信息。比如我們選擇D: Java JDK1.5.0 _ 08作為安裝目錄;
2.安裝完成后,右鍵“我的電腦”,點擊“屬性”;
3.選擇“高級”選項卡,然后單擊“環境變量”;
4.在“系統變量”中,設置三個屬性,Java _ home、path和classpath(大小寫無關)。如果存在,點擊“編輯”,如果不存在,點擊“新建”;
_HOME表示JDK的安裝路徑,即剛才安裝時選擇的路徑D:javajdk1.5.0_08,該路徑包括lib、bin、jre等文件夾。(這個變量最好設置,因為以后運行tomcat和eclipse需要按*這個變量);
Path使系統能夠識別任何路徑中的java命令,它被設置為:
% JAVA _ HOME % in % JAVA _ HOME % JRE in
CLASSPATH是java加載類(class或lib)的路徑。只有當類位于類路徑中時,java命令才能識別它。將其設置為: % JAVA _ HOME % lib dt . jar % JAVA _ HOME % lib
Ools.jar(添加。以指示當前路徑)
%JAVA_HOME%引用指定的JAVA _ HOME;
6.“開始”-gt“運行”,鍵入“cmd”;
7.輸入命令“java -version”、“java”、“javac”,屏幕出現,表示環境變量配置成功;
如何編譯java程序?
三種方法:1。在IDE中,比如用eclipse寫的Java程序,eclipse點擊保存后會調用javac編譯器進行編譯,編譯后的文件在當前項目的bin目錄下。2.作為一個沒有定義Java環境變量的獨立文件,需要在cmd窗口中切換到java bin目錄下執行Javac程序,執行格式為javac space Java源文件;比如javac c: 3。作為定義了Java環境變量的獨立文件,通過打開cmd窗口,可以在任意目錄下輸入javac java源文件,比如javac D:
如何實現條件編譯?
宏定義和條件編譯都是在預處理過程中實現的。
所有預處理命令都以符號#開始。