【问题标题】:Unable to execute jshell from Mac Terminal无法从 Mac 终端执行 jshell
【发布时间】:2017-01-06 04:04:08
【问题描述】:

我目前在我的 Mac Sierra 上使用 java 1.8。

java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

现在我想运行“jshell”来直接从终端执行简单的 java 命令。但我最终得到以下错误消息 -

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin/jshell" (-1)

为了避免出现此错误消息,我需要采取什么解决方法?

【问题讨论】:

  • jshell 适用于 Java 9。
  • 不知道。谢谢!

标签: java macos terminal java-9 jshell


【解决方案1】:

正如@Elliott 所指出的,您需要download and install Java-9 才能使用

设置环境变量以使用/jdk../.../bin 目录后。您可以在命令行上执行命令jshell 开始。

【讨论】:

    猜你喜欢
    • 2021-12-20
    • 2011-08-17
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 2017-03-07
    相关资源
    最近更新 更多