Java编译器使用入门
本文的主要內(nèi)容
以前間或有那么的一小段時(shí)間,突發(fā)興趣,想看看Java,了解了解,但是每次的持續(xù)時(shí)間并不長,然后過一段時(shí)間之后就又忘了相關(guān)的東西。有過幾次這樣的經(jīng)歷了,現(xiàn)在決定再次花一點(diǎn)時(shí)間來好好看看,同時(shí)寫下這篇博文來記錄這一段過程。
?
內(nèi)容簡要
1 如何構(gòu)建Java開發(fā)環(huán)境?
2 編譯器javac用法入門
3 運(yùn)行Java編譯結(jié)果文件
?
0 開始之前 —— JDK的下載與安裝
具體的下載與安裝就不說了,較為簡單。注意在安裝完成之后得到的文件夾中
(1) 文件夾 docs :需要另外解壓所下載的文檔包
(2) 文件夾 tutorial :指南,也需要單獨(dú)下載
若想得到兩個(gè)文件夾,需要另外單獨(dú)下載相關(guān)的壓縮包。
?
1 如何構(gòu)建Java開發(fā)環(huán)境
為能夠簡捷方便地使用Java,現(xiàn)在來設(shè)置環(huán)境變量。參考了網(wǎng)上的幾篇文章,但因?yàn)閭€(gè)人不喜歡設(shè)置系統(tǒng)變量或用戶變量,習(xí)慣以批處理加快捷方式定義的方法來構(gòu)建適合自己使用的Java開發(fā)環(huán)境。
?
步驟1:編寫批處理文件,內(nèi)容如下:
/ java-path.bat //
@echo off
rem 設(shè)置Java環(huán)境變量,便于編寫Java程序
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21
set Path=%JAVA_HOME%\bin;%JAVA_HOME%\..\jre6\bin;%Path%
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
echo on
/// 該文件完畢
環(huán)境變量設(shè)置參考:
http://wenku.baidu.com/view/80732575a417866fb84a8e5b.html
?
步驟2:新建快捷方式,在請(qǐng)鍵入項(xiàng)目的位置下方的編輯框里輸入%comspec%,再點(diǎn)擊下一步,就會(huì)看到要求鍵入該快捷方式的名稱,默認(rèn)編輯框里會(huì)有cmd.exe。實(shí)際上這里就是找到%winrar%系統(tǒng)文件夾下的cmd.exe程序,指向它創(chuàng)建我們的快捷方式。(在我的電腦上,%comspec% = C:\WINDOWS\system32\cmd.exe。
?
步驟3:快捷方式創(chuàng)建好之后,還需要做些修改才能滿足要求。右鍵該快捷方式,選擇屬性,像這樣修改快捷方式選項(xiàng)卡界面里的內(nèi)容。
目標(biāo)(T)處的編輯框,內(nèi)容修改為:%comspec% /k “java-path.bat”
(推薦java-path.bat用圈路徑,這樣的話快捷方式存放在哪個(gè)位置就不重要了)
(可以使用雙引號(hào)把全路徑括起來,防止文件夾中包含空格而引起的問題,圖中的具體設(shè)置參數(shù)是:%comspec% /k ""F:\OpenProj\08_JavaOpenProj\java-path.bat"")
起始位置:設(shè)為我們常用的一個(gè)文件夾,雙擊該快捷方式之后會(huì)停留在該文件夾下。
可參考如圖所示
完畢之后,雙擊該快捷方式,可以隨時(shí)打開一個(gè)Java編譯環(huán)境
?
2 編譯器javac用法入門
這里的內(nèi)容具體參考網(wǎng)址(http://www.programbbs.com/doc/477.htm),重點(diǎn)關(guān)注如何一次性編譯出多個(gè)文件。
文件列表
為縮短或簡化javac命令,可以指定一個(gè)或多個(gè)每行含有一個(gè)文件名的文件。在命令行中,采用’@’字符加上文件名的方法將它指定為文件列表。當(dāng)javac遇到以'@'字符開頭的參數(shù)時(shí),它對(duì)那個(gè)文件中所含文件名的操作跟對(duì)命令行中文件名的操作是一樣的。這使得Windows命名行長度不再受限制。
?
編譯多個(gè)源文件
該示例編譯greetings包中的所有源文件。
C: > javac greetings\*.Java
?
3 運(yùn)行Java編譯結(jié)果文件
運(yùn)行Java程序使用java命令。例如:java Welcome
如果是多個(gè)文件共同作用的,那么執(zhí)行其中那個(gè)包括main函數(shù)的文件即可。
但是如果java源文件中用到了package,就又有點(diǎn)搞不清了。對(duì)于這個(gè)問題,可以參考網(wǎng)址(http://www.weaseek.com/20070124/142643938.htm),詳解java源文件涉及到的package問題,講得很好,澄清了我的疑問,現(xiàn)在我也會(huì)執(zhí)行這樣編譯出來的文件了。
總結(jié)
以上是生活随笔為你收集整理的Java编译器使用入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java编译器eclipse_java编
- 下一篇: 金蝶记账王和KIS迷你版的区别