【发布时间】:2020-06-04 03:59:39
【问题描述】:
我正在尝试使用 jshell 来学习基本的 Java 行为。当我使用终端导航到 jshell 所在目录时:
cd /Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home/bin
然后在命令提示符下输入jshell,出现如下错误:
错误:找不到 Java SE 运行时环境。
这很奇怪,因为我的 Eclipse IDE(版本:2019-12 (4.14.0))中的 java 代码在这台计算机上编译和执行得很好。此外,当我在终端中键入 java -version 时,会产生以下结果:
java版本“11.0.6”2020-01-14 LTS Java(TM) SE 运行时环境 18.9(构建 11.0.6+8-LTS) Java HotSpot(TM) 64 位服务器 VM 18.9(内部版本 11.0.6+8-LTS,混合模式)
所以很明显运行环境已经安装好了,但是jshell由于某种原因无法访问。我能想到的最好的方法是,我需要找到 JRE 的安装位置,然后将其添加到我的 $PATH 中,但我不知道如何执行此操作。
【问题讨论】:
标签: java terminal path jshell runtime-environment