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

在Linux上设置路径env[重复]

班泽语
2023-03-14

我安装了jdk 1.8.0,并将路径更改为。bash_profile

export JAVA_HOME=/home/.../jdk1.8.0_192
export PATH=$JAVA_HOME/bin:$PATH

但是java-version仍然返回旧的java版本(1.7.0)

我检查结果是java_home=/usr/lib/jvm/jre

如果我检查哪个java,那么结果是/usr/bin/java

如何将java版本更改为新版本?

共有1个答案

扈翰
2023-03-14

您需要在shell上键入以下命令

sudo更新-替代方案-配置java

它将显示所有可用的JRE,您需要键入您想要选择的java的编号(您也可以为javac执行此操作)。

 类似资料:
  • 发生了一些非常奇怪的事情。当我输入时: 输出如下: 输入时: 输出为: 我想使用'jdk1.6.0_24',我改变了'/etc/profile'和'~/. bashrc'中的所有内容,将其指向'jdk1.6.0_24',这样的问题仍然存在。我使用的java仍然是1.8。为什么?

  • 我尝试使用命令$ionic平台添加Android作为平台添加Android,当我尝试仿真时,它显示了这个错误,如何处理?因为我是第一次使用mac,我不知道如何在mac OS中处理它。

  • 问题内容: 如何设置路径而不必在每次重新启动计算机时都进行设置? 尝试在Ubuntu计算机上设置JAVA_HOME时,使用了以下方法: 1)从终端执行以下命令: 2)我直接编辑了文件以在其中添加路径 真正奇怪的是,如果我在上述两种方法中的一种之后使用命令进行测试,我可以看到它设置正确,但是如果重新启动,再次注销/登录或者甚至在机器上工作了一段时间之后,都不再可用设置,我必须使用以上两种方法中的任何

  • 我想制作一个本地JavaFX应用程序,但我不知道如何设置文件的路径,所以当我构建jar时,我不会有任何问题。 我已经构建了jar并试图修复尽可能多的错误,但仍有一些无法修复的错误。 下面是源文件夹的图片。 这些是我的错误 这是Main

  • 我创建laravel项目,在我的本地Windows电脑上工作良好。一旦我上传到Centos7服务器(通过SSH),我的所有路由都不工作。我试图通过行动修复,例如清除缓存,删除供应商文件夹和重做安装作曲家,但没有任何帮助。我从下面的日志中抓取。 [2018-12-20 13:09:17]本地的。错误:逻辑异常:无法为序列化准备路由[api/user]。在 /var/www/html/srp/vend

  • 如何设置路径,而不必在每次重新启动计算机时设置它? 1)从终端执行以下命令: 2)我已经直接编辑了文件,以便在其中添加路径 真正奇怪的是,如果在上述两种方法之后使用命令测试,我可以看到它设置正确,但是如果重新启动,再次logout/login,甚至在机器上工作一段时间后,就不再设置了,我必须使用上述两种方法中的任何一种方法再次设置它。 所以谁能告诉我我在这里做错了什么吗?