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

java-version提供的是安装的openJDK版本,而不是$JAVA_HOME中的JRE

慕鹏
2023-03-14
java -version

它提供了OpenJDK JRE的版本。是否可以使系统使用Oracle jre(手动安装)而不是OpenJDK jre(保持系统中安装)

共有1个答案

左康安
2023-03-14

尝试:

    whereis java

这将为您提供java二进制文件的路径,因为您的系统正在从该路径中找到它。

如果java二进制文件的路径指向另一个目录,则请参阅

    echo $PATH
   sudo update-alternatives --config java
 类似资料:
  • 我用的是Cent-OS。 导出路径=$path:$java_home/bin 请告诉我如何将java版本只设置为1.8。

  • 我已经升级我的java到jdk 1.7(1.70_71-b14

  • 问题内容: 我正在处理的代码可以在Windows XP和Mac OS X上完美运行。在CentOS(以及Fedora和Ubuntu)上进行测试时,它无法正常工作。搜索网使我得出结论,那就是引起问题的那一版本。因此,现在我需要Zend Lucene 的版本才能正常工作。 我已经下载libiconv的,并配置它,,然后没有任何错误。似乎已成功安装,因为执行说版本是。虽然简单仍然给出了版本。 然后,我使

  • 在最近的许多情况下,但现在我尝试使用安装程序,它会抛出一个错误,并表示“Java未安装”,即使JAVA_HOME设置为Windows 10 64x的AdoptOpenJDK安装程序安装的JDK。我无法找到修复它的方法,不管怎样,今天我尝试安装NetBeans8.2,它显示了这个错误,但我发现您可以向安装程序(--javahome)传递一个参数,然后错误消息从“JDK没有找到(在您的机器中)”变为“

  • 我从1.8升级了nginx。0到1.9。今天7点,为了让一个网站重新工作,他不得不换几行。现在它可以在ssl(443)上工作,但不能在http(80)上工作。我必须将fastcgi_参数更改为fastcgi。形态。 当我通过Cloud flare尝试一个网站时,它说与我的服务器没有连接。直接连接我得到一个下载的文件。看起来像一个压缩文件,在浏览器上没有得到解压缩。这是标题。 浏览器或服务器上没有错

  • 正如我所研究的封装一样,它是关于隐藏数据以防止操作。为此,我们声明了私有变量,因此无法从类外访问。但我们可以使用setter-getter方法在类外实现或访问它们。因此,如果我们必须使用setter-getter方法来实现它,那么任何其他人都可以使用setter-getter方法来实现它。那么我们如何避免操纵呢??