-
首先先上一條我的配置,懶得看教程的直接參考
開發環境配置 -
配置JAVA_HOME
JAVA_HOME 即JDK的根目錄,也就是你下載JDK后解壓到的位置,其目錄結構如下:
JDK目錄結構
因為我用的是JAVA9,其JDK目錄已經包含了JRE的所需文件,所以不需要特殊考慮JRE,直接指向JDK根目錄即可。 - 配置ANDROID_HOME
ANDROID_HOME即為SDK的根目錄,SDK可以單獨下載也可以隨AndroidStudio一起下載。我是為了做Monkey測試才配置的ANDROID_HOME,這個Monkey還是挺有用的,推薦大家還是配置上吧。 - *GRADLE_HOME是為使用命令行編譯文件而設置的,配置完成后可以使用
gradle clean
等gradle命令,一般開發的大概用不到。我們以前AS未普及,還要兼容eclipse時這個gradle倒是為我們減輕了不小的麻煩。如今AndroidStudio已經為我們廣大開發者簡化了大多數的操作了。如果喜歡折騰的話倒是可以玩玩gradle語法,GRADLE_HOME是可選項,可不設置。 - PATH
配置好各種XXX_HOME環境之后,PATH幾乎是固定的了,如果按照我的教程來的話,直接復制粘貼:
export PATH=$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$GRADLE_HOME/bin:$PATH
可以不要$GRADLE_HOME/bin:
。如果和我的不一樣也沒關系,記得弄好三個路徑,即JDK文件夾下的bin目錄,SDK文件夾下的tools目錄和platform-tools目錄。可以是這種形式/home/txs/user/jdk/jdk-9.0.1/bin
即對應的$JAVA_HOME/bin
,尤其要記得不同PATH要用之間要用:
隔開哦。
- CLASSPATH
CLASSPATH的配置對我來說應該說自古以來就沒變過。我做過JAVA、WEB、JSP、ANDROID,但是CLASSPASH里面的內容是從來沒變過的。這個東西,直接復制粘貼就好了(它無非就是指向了兩個jar文件而已)。
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 使配置生效
剛配置完我們就去java
、javac
、java -version
一般來說是不生效的,想省事的話重啟一下機器,重啟之后我們所配置的環境就生效了。其實還有一種比較優雅的方法,比如source/ect/profile
,一行命令,環境配置完成。 - 哪里配置PATH? /etc/profile?
有人問去哪里配置PATH?個人還是推薦去/etc/profile
里面去配置了,我用的命令是sudo gedit /etc/profile
,sudo是必須的,不然沒權限保存。當然如果你沒有gedit
你也可以用vim
(sudo vim /etc/profile
)來搞。