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

在linux中设置JDK路径

漆雕亮
2023-03-14

发生了一些非常奇怪的事情。当我输入时:

which java

输出如下:

/private/me/jdk1.8.0_20/bin/java

输入时:

echo $JAVA_HOME

输出为:

/usr/java/jdk1.6.0_24

我想使用'jdk1.6.0_24',我改变了'/etc/profile'和'~/. bashrc'中的所有内容,将其指向'jdk1.6.0_24',这样的问题仍然存在。我使用的java仍然是1.8。为什么?

共有3个答案

周越泽
2023-03-14

回到家里,展示隐藏的文件,然后你就会找到文件。巴什尔。编辑并转到文件末尾,然后添加

export PATH=$PATH:/usr/java/jdk1.6.0_24/bin

$PATH表示当前路径,以便附加新值然后,您将使用jdk1.6。

每次编写java-version时,您都会找到最新的版本(jdk1.8),但您的程序将使用jdk1。6.

宿鹏程
2023-03-14

尝试如下更新您的路径:

export PATH=/usr/java/jdk1.6.0_24/bin:$PATH

不要使用export PATH=$PATH:/usr/java/jdk1.6.0_24/bin,除非您首先卸载默认的java(如果您使用它,那么 /usr/bin中的java二进制文件将首先被找到,这不是您想要的)。

这里有一个警告:在/usr/java/jdk1中的二进制文件。6.0_24/bin比路径其余部分中的要早,这是无害的,因为/usr/java/jdk1上只有与java相关的二进制文件。6.0_24/bin

警告#2:确保您没有在这一行之后或在另一个脚本中重新定义路径

卜飞鸣
2023-03-14

我很确定你需要更新替代方案:

sudo update-alternatives --config java

然后选择Java1.6.0

 类似资料:
  • 我有两个JDK,分别用于Java6和7。 如何将这些选项添加到IDE中?我从未安装过Java1.5。假设我想要Java1.4。我如何让它出现在列表中?我在IDE首选项中添加了两个不同的JRE,但这些并不是下拉列表中显示的内容。

  • 我想在ubuntu服务器上运行一个jar文件,而不写完整的路径。因此,我想编辑。zshrc。如果您能告诉我们如何设置JAVA_主页和路径,我将不胜感激。 我目前正在尝试参考这个网站,但没有成功,因为我不知道如何获得jdk的路径。我有麻烦了。https://www.ibm.com/docs/en/b2b-integrator/6.0.1?topic=variables-设置java linux

  • 问题内容: 我有两个JDK,分别用于Java 6和7。 我想同时使用这两个项目。最初,我们仅针对1.6构建。我在项目设置中看到可以选择1.5、1.6 1.7作为编译器级别。 这些选项如何添加到IDE中?我从未安装过Java 1.5。假设我想要Java 1.4。我如何将其显示在列表中?我在我的IDE首选项中添加了两个不同的JRE,但是下拉菜单中没有这些。 问题答案: 你可以在中管理可用的编译器列表。

  • 我安装了jdk 1.8.0,并将路径更改为。bash_profile 但是java-version仍然返回旧的java版本(1.7.0) 我检查结果是= 如果我检查,那么结果是 如何将java版本更改为新版本?

  • 如何为Java JDK设置新路径?我试图改变环境变量,但没有成功。 IDE:Android Studio北极狐2020.3.1 Beta 4

  • 我已经设定了路径,就像我在教程上看到的许多人一样,但也许这是我的问题。我执行了echo%path%并得到以下结果: C:\users\desktop>echo%路径%“C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\JDK\bin;C:\Program Files\Java\JRE\bin”;“C:\Program