jdk 1.7 mac全稱Java Development Kit 7 for Mac,是一款針對(duì)mac平臺(tái)上的Java程序員的軟件開發(fā)工具包。自從Java推出以來,該軟件已經(jīng)成為使用最廣泛的Java SDK(Software development kit)。盡管甲骨文已經(jīng)更新了jdk 1.8版本,但是對(duì)于大多數(shù)的java程序員來說,要將以前的1.7程序遷移到最新的1.8版本還是有一定的成本的,因此有必要保留jdk1.7的開發(fā)環(huán)境,以備不時(shí)之需。軟件學(xué)堂提供jdk 1.7 mac的免費(fèi)下載。
安裝教程
1. 打開【jdk1.7_7994.dmg】,點(diǎn)擊同意
2. 雙擊打開JDK 7 Update 80.pkg開始安裝,,然后一直點(diǎn)擊右下角的【繼續(xù)】,由于mac系統(tǒng)的權(quán)限設(shè)定,期間可能需要開機(jī)密碼,之后便開始安裝jdk 1.7 mac了。
3. 稍等片刻,等待安裝成功,然后點(diǎn)擊右下角的【關(guān)閉】
4. 在底部的【Dock】欄中右鍵【Finder】,點(diǎn)擊【前往文件夾...】,進(jìn)入【資料庫/Java/JavaVirtual/Machines】,然后點(diǎn)擊【前往】,可以看到有【jdk1.7.0_80.jdk】存在
5. 或者進(jìn)入MAC的【系統(tǒng)偏好設(shè)置】,也可以看到底部的【其他】分類中有【Java】,說明安裝成功了
6. 雙擊【Java】,可以進(jìn)入java的控制面板,進(jìn)行各項(xiàng)設(shè)定
環(huán)境配置
1. 熟悉java的朋友們都知道,jdk并不是【安裝成功】后就萬事大吉了,還需要配置相關(guān)的參數(shù),才能使之生效。
2. 我們首先打開MAC的終端窗口,如果你是第一次配置環(huán)境變量,可以輸入【touch .bash_profile】 創(chuàng)建一個(gè)【.bash_profile】的隱藏配置文件。如果你之前成功配置過Java文件,則輸入【open -e .bash_profile】命令。
3. 輸入【open -e .bash_profile】命令,打開java配置文件。
4. 輸入如下配置:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH"
然后保存關(guān)閉該窗口。
在macOS中, JDK默認(rèn)的安裝路徑
是:/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
若不是該版本的,請(qǐng)?jiān)诘撞俊綝ock】欄的左側(cè)【Finder】中右鍵【前往文件夾...】跳轉(zhuǎn)到【/Library/Java/JavaVirtualMachines/】自己查找一下
5. 輸入【source .bash_profile】使配置生效
6. 輸入【echo $JAVA_HOME】顯示剛才配置的路徑,查看是否一致
7. 輸入【java -version】以驗(yàn)證是否配置成功,顯示【java version "1.7.0_80】則配置成功
安裝注意事項(xiàng)
部分Mac系統(tǒng)用戶可能無法直接安裝,若遇到【app已損壞,無法啟動(dòng)。你應(yīng)該將它移到廢紙簍?!刻崾緯r(shí),建議進(jìn)行以下操作:
1. 打開系統(tǒng)偏好設(shè)置,選擇【安全性與隱私】
2. 點(diǎn)擊右下角鎖狀圖標(biāo),輸入密碼解除鎖定
3. 在【允許從以下位置下載的應(yīng)用】的三個(gè)選項(xiàng)里,選擇最下方的【任何來源】
4. 重新啟動(dòng)程序
*如果打開【安全性與隱私】后沒有發(fā)現(xiàn)【允許從以下位置下載的應(yīng)用】選項(xiàng)的用戶,可以進(jìn)行以下操作:
1. 復(fù)制括號(hào)內(nèi)代碼:【sudo spctl --master-disable】
2. 在【應(yīng)用程序】-【實(shí)用工具】中找到【終端.app】打開,粘貼之前復(fù)制的代碼,回車鍵運(yùn)行。
3. 重新啟動(dòng)程序*破解需要在無網(wǎng)絡(luò)的情況下進(jìn)行,請(qǐng)先斷開電腦的網(wǎng)絡(luò)連接
注意事項(xiàng)
1. 安裝過程中,如果出現(xiàn)如下對(duì)話框提示,請(qǐng)務(wù)必點(diǎn)擊【繼續(xù)】。
2. 用戶如果下載軟件后(請(qǐng)確保已下載完的.dmg文件是完整的,不然打開文件的時(shí)候也會(huì)出現(xiàn)文件損壞無法打開),在打開【.dmg文件】的時(shí)候提示“來自不受信用的開發(fā)者”而打不開軟件的,請(qǐng)?jiān)凇跋到y(tǒng)偏好設(shè)置—安全性與隱私—通用—允許從以下位置下載的應(yīng)用”選擇“任何來源”即可。
軟件特色
1. switch中可以使用字串
Java代碼:
String s = "test";
switch (s) {
case "test" :
System.out.println("test");
case "test1" :
System.out.println("test1");
break ;
default :
System.out.println("break");
break ;
}
2. "<>"這個(gè)玩意兒的運(yùn)用List
tempList = new ArrayList<>(); 即泛型實(shí)例化類型自動(dòng)推斷。
3. 語法上支持集合,而不一定是數(shù)組
Java代碼:
final List piDigits = [ 1,2,3,4,5,8 ];
4. 新增一些取環(huán)境信息的工具方法
Java代碼:
File System.getJavaIoTempDir() // IO臨時(shí)文件夾
File System.getJavaHomeDir() // JRE的安裝目錄
File System.getUserHomeDir() // 當(dāng)前用戶目錄
File System.getUserDir() // 啟動(dòng)java進(jìn)程時(shí)所在的目錄
.......
5. Boolean類型反轉(zhuǎn),空指針安全,參與位運(yùn)算
Java代碼:
Boolean Booleans.negate(Boolean booleanObj)
True => False , False => True, Null => Null
boolean Booleans.and(boolean[] array)
boolean Booleans.or(boolean[] array)
boolean Booleans.xor(boolean[] array)
boolean Booleans.and(Boolean[] array)
boolean Booleans.or(Boolean[] array)
boolean Booleans.xor(Boolean[] array)
6. 兩個(gè)char間的equals
Java代碼:
boolean Character.equalsIgnoreCase(char ch1, char ch2)
7. 安全的加減乘除
Java代碼:
int Math.safeToInt(long value)
int Math.safeNegate(int value)
long Math.safeSubtract(long value1, int value2)
long Math.safeSubtract(long value1, long value2)
int Math.safeMultiply(int value1, int value2)
long Math.safeMultiply(long value1, int value2)
long Math.safeMultiply(long value1, long value2)
long Math.safeNegate(long value)
int Math.safeAdd(int value1, int value2)
long Math.safeAdd(long value1, int value2)
long Math.safeAdd(long value1, long value2)
int Math.safeSubtract(int value1, int value2)
0條評(píng)論