Java編譯器使用入門

來源:互聯網
上載者:User

本文的主要內容

以前間或有那麼的一小段時間,突發興趣,想看看Java,瞭解瞭解,但是每次的期間並不長,然後過一段時間之後就又忘了相關的東西。有過幾次這樣的經曆了,現在決定再次花一點時間來好好看看,同時寫下這篇博文來記錄這一段過程。

 

內容簡要

1 如何構建Java開發環境?
2 編譯器javac用法入門
3 運行Java編譯結果檔案

 

0 開始之前 —— JDK的下載與安裝

具體的下載與安裝就不說了,較為簡單。注意在安裝完成之後得到的檔案夾中

(1) 檔案夾 docs :需要另外解壓所下載的文檔包

(2) 檔案夾 tutorial :指南,也需要單獨下載

若想得到兩個檔案夾,需要另外單獨下載相關的壓縮包。

 

1 如何構建Java開發環境

為能夠簡捷方便地使用Java,現在來設定環境變數。參考了網上的幾篇文章,但因為個人不喜歡設定系統變數或使用者變數,習慣以批處理加捷徑定義的方法來構建適合自己使用的Java開發環境。

 

步驟1:編寫批次檔,內容如下:

///////////////////////////////////////// java-path.bat //////////////////////////////////////////////

@echo off

rem 設定Java環境變數,便於編寫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

/////////////////////// 該檔案完畢

環境變數設定參考:
http://wenku.baidu.com/view/80732575a417866fb84a8e5b.html

 

步驟2:建立捷徑,在請鍵入項目的位置下方的編輯框裡輸入%comspec%,再點擊下一步,就會看到要求鍵入該捷徑的名稱,預設編輯框裡會有cmd.exe。實際上這裡就是找到%winrar%系統檔案夾下的cmd.exe程式,指向它建立我們的捷徑。(在我的電腦上,%comspec% = C:\WINDOWS\system32\cmd.exe。

 

步驟3:捷徑建立好之後,還需要做些修改才能滿足要求。右鍵該捷徑,選擇屬性,像這樣修改捷徑選項卡介面裡的內容。

目標(T)處的編輯框,內容修改為:%comspec% /k “java-path.bat”

(推薦java-path.bat用圈路徑,這樣的話捷徑存放在哪個位置就不重要了)

(可以使用雙引號把全路徑括起來,防止檔案夾中包含空格而引起的問題,圖中的具體設定參數是:%comspec% /k ""F:\OpenProj\08_JavaOpenProj\java-path.bat"")

起始位置:設為我們常用的一個檔案夾,雙擊該捷徑之後會停留在該檔案夾下。

可參考

完畢之後,雙擊該捷徑,可以隨時開啟一個Java編譯環境

 

2 編譯器javac用法入門

這裡的內容具體參考網址(http://www.programbbs.com/doc/477.htm),重點關注如何一次性編譯出多個檔案。

檔案清單
為縮短或簡化javac命令,可以指定一個或多個每行含有一個檔案名稱的檔案。在命令列中,採用’@’字元加上檔案名稱的方法將它指定為檔案清單。當javac遇到以'@'字元開頭的參數時,它對那個檔案中所含檔案名稱的操作跟對命令列中檔案名稱的操作是一樣的。這使得Windows命名行長度不再受限制。

 

編譯多個源檔案
該樣本編譯greetings包中的所有源檔案。
C: > javac greetings\*.Java

 

3 運行Java編譯結果檔案

運行Java程式使用java命令。例如:java Welcome

如果是多個檔案共同作用的,那麼執行其中那個包括main函數的檔案即可。

但是如果java源檔案中用到了package,就又有點搞不清了。對於這個問題,可以參考網址(http://www.weaseek.com/20070124/142643938.htm),詳解java源檔案涉及到的package問題,講得很好,澄清了我的疑問,現在我也會執行這樣編譯出來的檔案了。

其它內容就先略過了;我比較少用Java來做開發,很多東西還不甚明了,想說也不知道該說點什麼好,就不再出來獻醜了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.