一個製作java小應用程序的全過程
一、安裝java軟件:
從網上下載jdk-7u25-windows-i586.exe,安裝到C:\Program Files\Java\jdk1.7.0_25。
二、設置環境變量:
1、右鍵點擊“我的電腦”,左鍵雙擊“屬性”,選“高級”,打開“環境變量”,在下面的“系統變量(S)”一欄裏首先查看有沒有 “JAVA_HOME ”、“PATH”和“CLASSPATH”變量名,如果沒有,點“新建”,新建系統變量,如果有,點“編輯”,修改系統變量。注意,設置環境變量,以下三項都要在“系統變量(S)”一欄裏設置,不要在“用戶變量()”裏設置。
2、下列三項,(=)等號前面的是變量名,(=)等號後面的是變量值。輸入變量值時,只輸入(=)等號後面的內容,最簡便的辦法是複製粘貼,其中的:.;%都是英文標點符號。另,在原有的系統變量裏,如果發現有PATH這個變量名,只需要點擊編輯,在原有變量的基礎上添加英文狀態下的分號,然後將類似“%JAVA_HOME%\bin;%PATH%”的路徑名輸入即可(切記不要刪除原來的系統變量,只要有分號隔開,然後再添加。)
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25
PATH=%JAVA_HOME%\bin;%PATH%
CLASSPATH=.;%JAVA_HOME%\lib
3、檢測軟件安裝和環境變量設置是否成功的方法:
運行,CMD,輸入java -version,回車,彈出路徑和版本,即爲成功。
運行,CMD,輸入java或javac或javadoc,回車,分別彈出有關信息,即爲成功。
如果分別輸入java -version和java,回車後成功,而分別輸入Javac和Javadoc後不成功,說明JAVA軟件安裝不是很成功,此時需要重新安裝JAVA軟件。一般來說,軟件重裝後,只要重新設置一下環境變量,再輸入java -version、java、Javac和Javadoc進行檢測,一般都會成功,我試了幾次都是這樣。
三、製作.java格式的文本文件:
1、在F盤新建F:\test\jar文件夾。
2、在jar文件夾新建一個Hello.java文件,內容如下:
public class Hello{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
四、在cmd用戶圖形界面裏運行java命令。
打開cmd用戶圖形界面。進入cmd有兩種方法,一是“開始”→ “運行”→ cmd;二是“開始”→ “附件/命令提示符”。進入以後,執行如下命令:
1、……>f:
2、F:\>cd F:\test\jar
3、F:\test\jar>javac Hello.java
4、F:\test\jar>jar -cvf Hello.jar Hello.class(後來發現,這一條可以省略。它與下一條都能生成class,不過這一條沒有清單,而下一條添加了清單即MANIFEST.MF 。2015.10.29 21:18)
5、F:\test\jar>jar cvfm abc.jar MANIFEST.MF Hello.class(第4步如果不省去,那麼這一步就可以省略,但要在jar包裏修改MANIFEST.MF文件,待修改後,即可返回第6步。)
6、F:\test\jar>jara -jar abc.jar(也可以直接輸入F:\test\jar>jara abc,這樣更方便、快捷。)
7、F:\test\jar>_
注意:當我們進行到第3步時,如果輸入javac Hello.java後,說明軟件安裝不成功,需重裝,一般來說,重裝並重新設置環境變量後,再輸入javac Hello.java,基本都能正常運行。
五、在jar包裏修改MANIFEST.MF文件。
方法是:打開F:\test\jar,用鼠標右鍵點擊Hello.jar,在彈出的右鍵下拉菜單裏點擊“用WinRAR打開”,在彈出的對話框中雙擊“META-INF”,在彈出的對話框中雙擊“MANIFEST.MF”,打開記事本,輸入Main-class: Hello ,回車,然後打開“文件”/“保存”,點“是”。不要到此爲止。此時還應繼續打開“文件”/“保存壓縮文件副本爲”,然後保存Hello.jar到桌面。至此,MANIFEST.MF的設置纔算完成。
值得注意的是,當我們用鼠標右鍵點擊Hello.jar、在彈出的右鍵下拉菜單裏找不到“用WinRAR打開”這一選項,說明WinRAR還沒有裝入右鍵下拉菜單,需要重新安裝WinRAR這個壓縮軟件。一般來說,重裝WinRAR後,多重啓幾次機算機,右鍵菜單裏就會增加“用WinRAR打開”這一選項。
還有一點也應注意,就是在我們用WinRAR打開Hello.jar,接着彈出的對話框中雙擊“MANIFEST.MF”,MANIFEST.MF卻拒絕輸入中英文字符,因此無法設置MANIFEST.MF。這是沒有對MANIFEST.MF進行解壓造成的。正確的作法是:首先對MANIFEST.MF進行解壓,生成文件夾,然後用在打開方式裏選擇記事本,用記事本打開MANIFEST.MF文件,這樣就將MANIFEST.MF這個無法打開的壓縮文件就轉換成了可編輯的記事本文件,然後就可以進行後續操作了。
六、打開Hello.jar包。
打開的方式有兩種:
一是用cmd命令行打開,即:F:\test\jar>jara -jar abc.jar
或者F:\test\jar>jara abc。
二是用批處理文件打開,即:新建一個記事本文件,打開,輸入兩行命令:
java -jar %1
pause
將其另存爲“run.bat”,然後將其發到桌面。另將Hello.jar也發到桌面。使用時只要用鼠標將Hello.jar圖標拖到run.bat圖標的上面,鬆開鼠標後,再雙擊run.bat就可以了。
或者複製粘貼一個製作好的run.bat文件,右鍵打開,將java -jar %1中的“-jar %1”刪去,換上不帶後綴.jar的文件名,然後另存爲文件名。用時直接打開這個新建的批處理文件即可。
附:java在cmd裏的實現過程:
▲Hello.java
▲MANIFEST.MF
▲abc.jar包
▲F:\test\jar