在Ubuntu上设置SUN Java环境

发布于 2024-10-04 13:11:54 字数 493 浏览 3 评论 0原文

我刚刚在我的个人笔记本电脑上安装了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

心如荒岛 2024-10-11 13:11:54

您可以通过以下方式配置所使用的 JavaVM:

sudo update-alternatives --config java

或者您只需删除所有 open-jdk 软件包。

You can config the used JavaVM with:

sudo update-alternatives --config java

Or you just remove all open-jdk packages.

以往的大感动 2024-10-11 13:11:54

你可以通过查看java版本

java -version

You can see java version via

java -version
指尖微凉心微凉 2024-10-11 13:11:54

如果我错了,请纠正我...

我认为您可以运行 echo $PATH ,它会按照系统尝试扫描时应该扫描的确切顺序为您提供目录列表运行命令。

因此,我可以看到几个解决方案:

  1. 如果您的默认 java 版本错误,只需将其删除并安装正确的版本即可。
  2. 如果您出于任何原因需要多个版本的 java,您可以:

    1. 修改您的 PATH 环境,使新的 java 路径具有更高的优先级。伊格:

      导出 PATH=/usr/java_xyz/bin:$PATH
      
    2. 将您的 JAVA_HOME 环境设置为指向新的 java 并使用以下内容进行调用:

      $JAVA_HOME/bin/java blablabla.class
      

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:

  1. If your default java version is wrong, just remove it and install the correct one.
  2. If you need several versions of java by any reason, you can:

    1. modify your PATH environment making your new java path with higher priority. I.g.:

      export PATH=/usr/java_xyz/bin:$PATH
      
    2. Set your JAVA_HOME environment pointing to new java and make your calls with something like:

      $JAVA_HOME/bin/java blablabla.class
      
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文