在ubuntu软件中心找到了openjdk,eclipse安装,
最后还是在网上下载linux jdk,配置好,才放心
wget -c http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586.bin
sudo cp jdk-6u29-linux-i586.bin /usr/lib/jvm
cd /usr/lib/jvm
//运行文件
sudo ./jdk-6u29-linux-i586.bin
//修改名字,作为区分
sudo mv jdk1.6.0_29/ java-1.6.0_29-sun/
sudo ln -s java-1.6.0_29-sun java-6-sunsudo rm jdk-6u29-linux-i586.bin
其次设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录:
$ sudo gedit /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin"
CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"
在网上找了这中修改全局变量的方法,原先用的vi命令,由于不熟悉,改为 gedit命令打开编辑窗口
可是最后缺无法保存,
ll 察看,发现这个文件只能读,
所以在执行上面修改命令之前:$ sudo chmod 555 /etc/environment
然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300
$ sudo update-alternatives --config java
选择2,即为现在要用的java
然后$ java -version 察看版本号,看看对不对