前言
寒假安裝虛擬機的時候我就沒有安裝好,到學校之后,因為時間緊加上更習慣Windows的操作習慣,我只在Windows上安裝了JDK和IDEA,但是隨着學習的深入,我發現用虛擬機寫命令行、新建java文件提交代碼等操作更加方便,於是便想着在Linux中安裝JDK和IDEA。老師提供的教程中只有Windows版本的,所以我就自己查資料安裝,過程中遇到了許多問題,所幸都解決了。接下來我就安裝過程中遇到的各種問題加以總結,也給他人以后參考。
安裝JDK
從官網下載Linux版JDK
點進官網后,因為我的電腦是64位的,所以點擊下圖中黃色部分后綴為“.tar.gz”壓縮包下載。
從本地安裝JDK
新建文件夾並解壓
- 直接用鼠標:新建一個文件夾,並把剛剛下載的壓縮包解壓到這個文件夾。
- 也可以使用
mkdir home/zyl/java
新建一個用來存放JDK的文件夾java。
然后用
tar xvf jdk-8u111-linux-x64.tar.gz -C/home/zyl/java
將壓縮包解壓到指定的java文件夾中。
設置環境變量
與Windows不同,Linux中的環境變量一定要通過命令行來設置。
切換到root用戶
Linux中root用戶擁有最高權限,如果不是root用戶,在打開環境變量文件的時候,顯示的是只讀文件,無法保存修改。因此,應先將自己的用戶切換為root用戶。
具體操作如下。
輸入如下命令,
su root
系統會顯示輸入當前用戶密碼。輸入完成后會要求用戶設定新的root密碼並再次確認密碼。
輸入完成后,進入root用戶模式,用下面的命令授權編輯只讀文件sudoers並編輯。
將光標移至"root ALL=(ALL:ALL)"的下一行,如圖所示。先點擊"i"進入編輯模式,再輸入"用戶名 ALL=(ALL:ALL)"。
編輯完成之后,點回車,點擊"Esc",並輸入":wq"退出編輯。
再輸入
chmod u-w /etc/sudoers
來撤銷授權,以防文件被惡意修改。
用命令行設置變量
重新打開終端,輸入如下命令編輯配置文件。
vi /etc/profile
在最末尾添加變量。
注意:export后面要有空格,CLASSPATH、JAVA_HOME、PATH、JRE_HOME 后面的"="前不能有空格。其中,export表示新增、修改或刪除變量,也可以先配置完所有的變量,再用export全部添加,即
JAVA_HOME=
PATH=
CLASSPATH=
export PATH JAVA_HOME CLASSPATH
輸入完成后,依然按回車、"Esc"、":wq"保存並退出,然后輸入
source /etc/profile
更新配置。接着輸入
java -version
出現
這就說明JDK安裝成功了。
測試JDK
在安裝完成之后,要重啟虛擬機配置才會生效。
- 打開終端,輸入"java和javac"出現和Windows中一樣的產品說明。
- 測試文件編譯
這樣JDK就安裝完成了。
安裝IDEA
下載IDEA
從官網中下載Linux版本的IDEA。
從本地安裝IDEA
- 可以直接用鼠標解壓
- 也可以用
tar idea-IC-171.3780.15.tar.gz
解除壓縮包。
啟動IDEA
打開終端,進入剛剛解壓的文件夾的/bin文件夾,輸入
./idea.sh
打開IDEA腳本,彈出如下頁面,接下來的配置就和Windows下一樣了,參考Intellj IDEA 簡易教程
寫在最后
通過在Linux中安裝JDK和IDEA ,我更充分地體會到命令行的功能,也進一步了解了Linux。