第2章 Java程序設(shè)計(jì)環(huán)境

在進(jìn)行環(huán)境搭建的過(guò)程中還借鑒了廖雪峰的Java教程當(dāng)中的一些內(nèi)容

安裝Java開(kāi)發(fā)工具包

進(jìn)入oracle的官網(wǎng)來(lái)下載最新的JDK

我下載的是Java11,目前oracle發(fā)布的最新版本是Java13

下載安裝過(guò)程當(dāng)中可能遇到的一些問(wèn)題

  • 下載速度巨慢無(wú)比,要耐心一點(diǎn)。
  • 在Windows上,安裝時(shí)最好不要接受路徑當(dāng)中包含空格的安裝位置。
  • 在安裝過(guò)程中,可能會(huì)彈出java platform SE binary正在被使用并且要求你將其關(guān)閉才能繼續(xù)安裝的問(wèn)題,此時(shí)只需要打開(kāi)任務(wù)管理器,找到名字叫做java platform SE binary的進(jìn)程并且結(jié)束它就可以了。


    我忘記截圖了,這里找的網(wǎng)圖,錯(cuò)誤id每次都不一樣,但是都可以用這個(gè)方法來(lái)解決

設(shè)置環(huán)境變量

環(huán)境變量是在操作系統(tǒng)中配置的一些參數(shù),這些參數(shù)可以在程序運(yùn)行時(shí)被調(diào)用。例如,最典型的path環(huán)境變量。如果在系統(tǒng)中運(yùn)行一個(gè)程序,而不告訴系統(tǒng)具體的路徑地址,那么系統(tǒng)就會(huì)依照Path參數(shù)值去尋找這個(gè)程序來(lái)運(yùn)行。

1.在Windows10中,在Windows設(shè)置的搜索欄中鍵入環(huán)境,選擇編輯賬戶的環(huán)境變量。

image

2.在用戶變量列表中找到并選擇一個(gè)名為Path的變量,點(diǎn)擊編輯按鈕,再點(diǎn)擊新建按鈕,增加一個(gè)變量,值為jdk\bin目錄。保存所做的設(shè)置,之后新打開(kāi)的所有命令提示窗口都會(huì)有正確的路徑。
Path變量

值為jdk\bin目錄的變量

3.測(cè)試設(shè)置是否正確:打開(kāi)cmd,鍵入javac --version然后按回車鍵。

如果設(shè)置正確,能看到顯示這些信息

安裝庫(kù)源文件和文檔

  • 在主目錄中建立一個(gè)名為jacasrc的目錄,在jdk/lib目錄下找到文件src.zip,將這個(gè)文件解壓縮到j(luò)acasrc目錄。
  • oracle官網(wǎng)當(dāng)中下載文檔包并將其解壓縮。
  • 這里下載本書(shū)的程序示例。將其解壓縮到你的主目錄中。

使用命令行工具

幾個(gè)命令行查看文件的操作

輸入磁盤符+冒號(hào) 可以切換磁盤目錄。例:e:
cd 文件夾名字進(jìn)入到對(duì)應(yīng)的文件夾下
cd..回退一個(gè)文件夾目錄
dir查看文件夾內(nèi)容

第一個(gè)Java程序!

javac程序是一個(gè)Java編譯器,java程序啟動(dòng)Java虛擬機(jī),虛擬機(jī)執(zhí)行編譯器編譯到類文件中的字節(jié)碼。
點(diǎn)擊這里查看新手教程。


使用Eclipse集成開(kāi)發(fā)環(huán)境

首先從官網(wǎng)下載eclipse。運(yùn)行安裝程序,并選擇Eclipse IDE for Java Developers。
下載完成后,執(zhí)行安裝程序時(shí),有可能報(bào)錯(cuò) Unfortunately the Java version needed to run Eclipse Installer couldn't be found on your system. You need the following version or a higher version 并轉(zhuǎn)到一個(gè)網(wǎng)頁(yè)

他說(shuō)你的版本不對(duì),讓你重新裝個(gè)JDK

如果你確定你的JDK和Eclipse版本都是對(duì)的,那就證明是他在扯淡。這個(gè)時(shí)候只需要右鍵你下載回來(lái)的Eclipse安裝程序,再解壓縮....然后使用解壓縮出來(lái)的那個(gè)安裝程序安裝就ok了。
因?yàn)樗惭b的時(shí)候還要下載很多東西,所以安裝的速度也是慢得一匹.......可能掛個(gè)VPN會(huì)好點(diǎn)?我沒(méi)試過(guò)所以不知道。

附上一些Eclipse教程

RUNOOB
w3hschool
騰訊課堂也有一些視頻教程

Eclipse取消空格鍵自動(dòng)補(bǔ)全

這個(gè)帖子,新版本不用那么麻煩。

解決Eclipse下載速度太慢問(wèn)題

由于默認(rèn)的下載源在日本,所以直接下載的話速度會(huì)很慢,這個(gè)時(shí)候select another mirror,改成中國(guó)的鏡像就可以了。下個(gè)一百多m的中文包幾秒搞定。

默認(rèn)是日本
我用的是中科大那個(gè)下載源
同時(shí)使用中文和英文的Eclipse

在安裝好Eclipse的中文包之后,如果還想對(duì)照著看英文版的怎么辦呢?
只需要新建一個(gè)Eclipse的快捷方式,在目標(biāo)這里的最后加上-nl en就ok了。這樣從這個(gè)快捷方式打開(kāi)的Eclipse就是英文版的了。

英文

中文英文對(duì)照著看,有助于提高英語(yǔ)水平。

在eclipse上同時(shí)配置多個(gè)jdk

加載另一個(gè)版本的jdk
修改eclipse的編譯環(huán)境


使用JShell

Jshell提供了一種“讀取-計(jì)算-打印循環(huán)”。鍵入一個(gè)Java表達(dá)式,JShell會(huì)評(píng)估你的輸入,打印結(jié)果,等待你的下一個(gè)輸入。
要啟動(dòng)JShell,只需要在終端窗口中鍵入jshell。

這一點(diǎn)和以前接觸過(guò)的python有點(diǎn)像

IntelliJ IDEA筆記

前進(jìn)及撤銷

GitHub上的教程


后記

今天花了一整個(gè)白天來(lái)搭環(huán)境(大量的時(shí)間花在了與Oracle官網(wǎng)和Eclipse官網(wǎng)緩慢的下載速度作對(duì)抗),并且總感覺(jué)在安裝的時(shí)候可能因?yàn)榫W(wǎng)絡(luò)問(wèn)題少下載了什么組件Orz
開(kāi)始懷念起之前十分鐘搞定的devC++來(lái)了2333333
本來(lái)Eclipse是有中文包的,但是為了懶和嫌麻煩學(xué)習(xí)英語(yǔ)還是抵制住了去下載中文包的誘惑...中文包真香
才發(fā)現(xiàn)這本書(shū)是沒(méi)有習(xí)題的,之后似乎只能靠著敲敲示例代碼維持一下生活這樣子了...(還是得上leetcode或者??驼尹c(diǎn)練手的東西做的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容