在Ubuntu上设置SUN Java环境
我刚刚在我的个人笔记本电脑上安装了 Ubuntu 10.04,并想在此基础上设置我的开发环境。
我看到当我运行命令
通过突触包管理器安装 SUN JDK 并执行此命令时:
sudo update-java-alternatives -s java-6-sun
但是当我运行命令 which java
时
显示的输出是
/usr/bin/java
我如何确保它是 Sun JDK 而不是 OpenJDK(默认安装在 ubuntu 中)
我唯一关心的是:
我希望仅使用 SUN JDK 来实现所有目的。我不想要 OpenJDK..
提前致谢..
I just installed Ubuntu 10.04 on my personal laptop and wanted to set up my development environment on this.
I see that when i run the command
Installed SUN JDK through synaptic package manager and executed this command:
sudo update-java-alternatives -s java-6-sun
But when i run the command which java
the output displayed is
/usr/bin/java
How do i make sure that it is Sun JDK and not OpenJDK (which was installed in ubuntu by default)
My only concern is :
I want only SUN JDK to be used for all purposes. I do not want
OpenJDK..
Thanks in Advance..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过以下方式配置所使用的 JavaVM:
或者您只需删除所有 open-jdk 软件包。
You can config the used JavaVM with:
Or you just remove all open-jdk packages.
你可以通过查看java版本
You can see java version via
如果我错了,请纠正我...
我认为您可以运行
echo $PATH
,它会按照系统尝试扫描时应该扫描的确切顺序为您提供目录列表运行命令。因此,我可以看到几个解决方案:
如果您出于任何原因需要多个版本的 java,您可以:
修改您的 PATH 环境,使新的 java 路径具有更高的优先级。伊格:
将您的 JAVA_HOME 环境设置为指向新的 java 并使用以下内容进行调用:
Correct me if I'm wrong...
I think you can run
echo $PATH
and it'd give you the list of directories in exact order they're supposed to be scanned when the system trying to run the command.So, I can see several options to resolve:
If you need several versions of java by any reason, you can:
modify your PATH environment making your new java path with higher priority. I.g.:
Set your JAVA_HOME environment pointing to new java and make your calls with something like: