您的位置:首页 > 编程语言 > Java开发

Your version is: java version "1.6.0_23". The correct version is: Java SE 1.6. 解决方法

2012-08-08 13:33 567 查看
转载自:http://blog.csdn.net/suwenqiang2011/article/details/7765914





错误信息:正在尝试在错误的Java版本上编译 现在的版本是java1.6.0_23 正确的版本是javav1.6的 怎么回事

查一下我的版本 :java -version





什么错 让人头大

呵呵 执行这个语句

update-alternatives --config java

(由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。

执行)

查看你的JDK是指向SUN的jdk还是 OPEN 的JDK 如果是openjdk 那么就恭喜你 赶紧改吧

aili@haili-desktop:~$sudo gedit ~/.bashrc

在文件的尾部追加:

export JAVA_HOME=/usr/bin/jdk

export JRE_HOME=JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使更改生效。保存文件,执行

haili@haili-desktop:~$source ~/.bashrc

一劳永逸的办法有木有增加到系统默认选项

update-alternatives
--install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300





解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐