当前位置: 首页 > 知识库问答 >
问题:

从open jdk切换到Sun jdk

江瀚昂
2023-03-14

我有jdk1.7.0目录在 /usr/lib/jvm随着其他开放的jdk版本。我希望我的Ubuntu 12.04将这个jdk(jdk1.7.0)作为它的主要jdk,即jdk。我不想使用open-jdks。

当我输入java-version或javac-version时,它返回的都是使用openjdk及其jre的时间。如何将其更改为jdk1。7.0?

共有2个答案

景正文
2023-03-14

更改PATH变量,以便在包含Open JDK的目录之前列出/usr/lib/jvm。如果您使用的是bash,则可以在中执行此操作。bashrc文件在主目录中。

西门洛城
2023-03-14

把类似于下面的东西放在你的~/. bashrc

export JAVA_HOME="/usr/lib/jvm/jdk1.7.0"
export PATH="$JAVA_HOME/bin:$PATH"

为了加载更改,您可以通过键入bash来运行new bash:]

 类似资料:
  • 我有一个Java 7项目,它大量使用Javascript编写各种功能的脚本。到目前为止,我一直使用Rhino作为脚本引擎。我现在想转到Java 8,这也意味着我将用Nashorn取代Rhino。 Nashorn与Rhino的兼容性如何?我可以将其用作直接替换,还是我可以预期我的一些脚本将不再工作,需要移植到新引擎?Rhino是否有Nashorn不支持的常用功能?

  • 我目前正在开发一款只使用2D图形的游戏。 在游戏中,我广泛使用android的来显示我的图形。我听说,使用硬件加速图形,我可以使用它来提高我的应用程序的性能,而不是使用当前的。 目前,我有一个扩展的类,当我自己的线程类扩展调用和方法时,它会更新和渲染游戏状态。线程基本上帮助我保持几乎恒定的FPS。 现在的问题是:我如何从更改为,并调用方法从线程更新和渲染游戏状态,以仍然控制FPS。我阅读了Open

  • Java(TM)SE运行时环境(构建1.8.0_102-B14) Java HotSpot(TM)64位服务器VM(构建25.102-B14,混合模式) 我知道jdk11不包含jre,但是我如何在java 11中从cmd运行java程序呢

  • Nerv 提供了比 React 更好的浏览器兼容性和更高的性能,与此同时也不会放弃 React 庞大的生态系统。兼容 React 生态系统是我们开发 Nerv 的重要目标之一。 假设我们有这样一段代码: var React = require('react'); var ReactDOM = require('react-dom'); class MyComponent extends Reac

  • 你好,我想导入我的android studio项目到Netbeas,但我得到这个错误与Gradle。

  • 问题内容: 我正在创建一个Android应用程序,并通过HttpClient将数据从Android应用程序发送到servlet。我使用HttpPost方法。 我在Android开发人员网站上了解到,Apache HttpClient库在Android Froyo 2.2中存在一些错误,毕竟使用HttpUrlConnection而不是HttpPost是一个好习惯。所以我想将我的HttpPost代码转