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

$java_home中显示的java不同版本和linux中的java-version

蒋芷阳
2023-03-14

我用的是Cent-OS。

导出路径=$path:$java_home/bin

请告诉我如何将java版本只设置为1.8。

共有1个答案

席俊
2023-03-14

我相信您的路径中已经设置了1.7.0_45,为了使用1.8.0_51,导出路径如下,

export PATH=$JAVA_HOME/bin:$PATH 

这将在现有的JAVA路径前面添加新的JAVA路径。导出中的问题是新的java路径被添加到现有路径之后。希望这能有所帮助。

 类似资料:
  • 今天我和jenv一起玩,将Java1.8设置为全局版本,将1.7设置为本地项目。此后,mvn命令在全局位置显示为java版本12- 而Java版本显示如预期- 我试图卸载和安装maven通过sdkman再次,在Mac上。虽然它没有新鲜下载。我仍然得到同样的错误。 我该怎么解决这个问题?

  • 当我执行命令检查活动的java版本时,它显示默认的(已经安装的open-jdk)java版本。如何用下载的open-jdk覆盖默认的open-jdk? 更新: 说/usr/bin/java

  • 我更新了JDK 1.7_51和JRE 1.7.79。My JAVA_HOME设置为C:\Program Files\Java\JDK1.7.0_51,而JRE_HOME设置为C:\Program Files\Java\JRE7(更新79),路径指向JDK 1.7_51/bin。 为什么java版本没有指向java 7 79更新?它指向Java7更新51。理想情况下,它应该指向JRE更新79。

  • 我正在运行

  • 我用java命令和javac命令设置了不同的java版本。 路径设置为1.6,但它是选择1.8。建议我如何解决这个问题。

  • 在我的机器上,JAVA_HOME的环境用户变量被设置为32位jdk,地址为“C:\Program Files(x86)\java\jdk1.6.0_31”,路径包括JAVA_HOME。但是当我从命令提示符检查java-version时,它显示64位版本正在运行。 java版本“1.6.0_31” java(TM)SE运行时环境(构建1.6.0_31-B05) java HotSpot(TM)64位