第一個(gè)Java程序
寫在前面:博主是一只經(jīng)過實(shí)戰(zhàn)開發(fā)歷練后投身培訓(xùn)事業(yè)的“小山豬”,昵稱取自動(dòng)畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態(tài)對(duì)待周邊的事物。本人的技術(shù)路線從Java全棧工程師一路奔向大數(shù)據(jù)開發(fā)、數(shù)據(jù)挖掘領(lǐng)域,如今終有小成,愿將昔日所獲與大家交流一二,希望對(duì)學(xué)習(xí)路上的你有所助益。同時(shí),博主也想通過此次嘗試打造一個(gè)完善的技術(shù)圖書館,任何與文章技術(shù)點(diǎn)有關(guān)的異常、錯(cuò)誤、注意事項(xiàng)均會(huì)在末尾列出,歡迎大家通過各種方式提供素材。
對(duì)于文章中出現(xiàn)的任何錯(cuò)誤請(qǐng)大家批評(píng)指出,一定及時(shí)修改。
有任何想要討論和學(xué)習(xí)的問題可聯(lián)系我:zhuyc@vip.163.com。
發(fā)布文章的風(fēng)格因?qū)诙悾猿审w系,不足之處請(qǐng)大家指正。
第一個(gè)Java程序
本文關(guān)鍵字:第一個(gè)Java程序、HelloWorld、編譯、運(yùn)行
文章目錄
第一個(gè)Java程序
一、開始前的準(zhǔn)備
1. 環(huán)境變量配置
2. 系統(tǒng)設(shè)置
二、Java程序的編譯運(yùn)行
1. 編譯
2. 運(yùn)行
三、Helllo World!
1. 源程序
2. 編譯運(yùn)行
四、常見問題
一、開始前的準(zhǔn)備
1. 環(huán)境變量配置
確保Path和ClassPath配置正確
沒有配置的小伙伴可以參考鏈接:JDK的安裝配置 - Windows
2. 系統(tǒng)設(shè)置
顯示文件后綴
在新建Java源程序時(shí),必須保證文件后綴名稱為.java,部分電腦默認(rèn)開啟了隱藏已知類型文件擴(kuò)展名,需要在設(shè)置中勾選文件擴(kuò)展名。
二、Java程序的編譯運(yùn)行
Java語言具有跨平臺(tái)性的特點(diǎn),經(jīng)過Java編譯器編譯后會(huì)產(chǎn)生相應(yīng)的字節(jié)碼文件,可以在任意一臺(tái)安裝了jvm(Java虛擬機(jī))的設(shè)備上運(yùn)行。
1. 編譯
安裝jdk后在bin目錄下使用javac命令對(duì)Java源程序進(jìn)行編譯,編譯后將在同目錄下產(chǎn)生.class文件。
2. 運(yùn)行
在運(yùn)行Java程序時(shí),所需要的是經(jīng)過編譯產(chǎn)生的字節(jié)碼文件,使用java命令和類名來運(yùn)行程序,并不需要文件后綴。
三、Helllo World!
1. 源程序
新建一個(gè)文本文件,命名為HelloWorld,修改文件后綴為.java,內(nèi)容如下:
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } }
1
2
3
4
5
2. 編譯運(yùn)行
切換至代碼程序所在目錄
如果代碼文件在其他盤符,需要先進(jìn)行盤符切換,如 D:
使用javac命令進(jìn)行編譯
使用java命令運(yùn)行程序
四、常見問題
當(dāng)編譯未通過時(shí),應(yīng)優(yōu)先檢查單詞拼寫問題
單詞對(duì)大小寫敏感,所以內(nèi)容必須完全一致
文件的內(nèi)容的所有符號(hào)必須使用英文符號(hào)
修改文件后必須進(jìn)行保存
public class后的名稱必須與文件名完全一致
一個(gè)文件中只能有一個(gè)public class
文件修改后需要重新編譯才能得到最新的結(jié)果
創(chuàng)建文件時(shí)使用默認(rèn)的編碼即可
運(yùn)行時(shí)如果提示找不到類,請(qǐng)檢查ClassPath環(huán)境變量的配置
運(yùn)行時(shí)如果提示不是內(nèi)部或外部命令,請(qǐng)檢查Path環(huán)境變量的配置
Java
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。