ubuntu11.04本身不带JDK源,网上说已经默认装了openjdk,可是我的却没有,而且用sudo apt-get install sun-java6-jdk来安装提示说废弃之类的。
后来装jdk7结果还是不行,无法执行二进制文件提示
然后还是装回jdk6
打开终端
之后自己增加jdk源如下,终端按顺序输入:
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get install python-software-properties
sudo apt-get update
sudo apt-get install sun-java6-jdk
然后在正在装jre6界面下按TAB键会选中确定按钮,Enter确定
jdk6就装上了
再来配置,终端输入
sudo update-alternatives --config java
由于之前装了jdk7,所以有jdk7和6选择,选择jdk6相应的号码,终端输入
sudo update-alternatives --config javac
继续一样的选择
配置JAVA环境变量,终端输入:
sudo gedit /etc/environment
在弹出的文本中最后加入
JAVA_HOME=/usr/lib/jvm/java-6-sun CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
保存之后
sudo gedit /etc/jvm
/usr/lib/jvm/java-6-sun
终端输入
. /etc/environment
这样就配置好了
来测试一下,终端输入
javac -version
出现版本信息就成功了