我用的是ubuntu12.04,自帶openjdk,openjdk只能滿足普通使用java環境,對於開發來說就不行了
只有配置好了jdk,才能安裝各種ide
首先要從oracle官網上下載jdk for linux了(這裏順便說一下,2009年oracle收購了sun公司,自然java就成爲了oracle旗下產品了)
http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260-zhs.html
我用的是32bit的tar.gz,rpm的話那得保證你已經安裝了rpm管理工具才行
好吧,我用的是jdk-7u15-linux-i586.tar.gz,放在了桌面
首先解壓:你可以採用文檔管理器解壓,或者用解壓命令:tar -zxvf jdk-7u15-linux-i586.tar.gz
解壓之後產生jdk1.7.0_15
雖然jdk的安裝路徑不限,但是爲了規範,我們還是把他放到應該放的地方去吧
將jdk1.7.0_15拷貝到/usr/lib/jvm/jdk1.7.0_15下
因爲權限問題,只好在終端中操作了
sudo cp -r jdk1.7.0_15 /usr/lib/jvm/jdk1.7.0_15/
成功的話就需要配置一下環境變量了
sudo gedit .profile (注意profile前面的點, .profile是個隱藏的文件)
在最後加上
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15
保存退出,
然後在終端看一下配置是否成功
env
如果找到了JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15就成功了
下面就是把安裝的jdk替換掉openjdk成爲默認的jdk了
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_15/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_15/bin/javac 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
在終端檢查是否成功
java -version
如果是這個版本的jdk就成功了
如果各種配置不成功的話,就很有可能是你的openjdk惹的禍,好吧,那就先卸載了他在重新配置
sudo apt-get remove openjdk
對了爲了以後的方便,需要修改一下系統的環境變量
sudo /etc/environment
確保這個文件已經有了
CLASSPATH="/usr/lib/jvm/jdk1.7.0_15/lib"
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_15"
ok啦