首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mac上访问Java 9 Jshell

如何在mac上访问Java 9 Jshell
EN

Stack Overflow用户
提问于 2017-09-23 02:42:11
回答 3查看 5.5K关注 0票数 6

我已经在MAC上安装了Jdk9,并将JDK路径添加到了bash_profile。当我从终端使用jshell命令时,我得到了'Command not found‘错误。当我输入命令java -version时,我能够获得正确的版本号。

如何从终端访问jshell?是否需要在bash_profile中包含jdk 9 bin文件夹路径

EN

回答 3

Stack Overflow用户

发布于 2017-12-02 15:52:12

Add JDK-9 bin in PATH environment variable.

代码语言:javascript
复制
export PATH=/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin:$PATH
jshell
|  Welcome to JShell -- Version 9.0.1
|  For an introduction type: /help intro
jshell>
票数 4
EN

Stack Overflow用户

发布于 2017-09-23 02:54:12

是。您所需要做的就是在您的bash_profile中配置$JAVA_HOME/bin,可以这样做:

然后确认提示符上的java -version。

PS:除了配置文件中的JAVA_HOMEPATH之外,bash_profile中的所有其他变量都可以忽略。

票数 2
EN

Stack Overflow用户

发布于 2018-01-06 05:29:03

Short Answer

将以下内容添加到您的.bash_profile

export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin

重启终端后,jshell应该是一个可识别的命令。

详细说明

将目录/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin添加到我们的$PATH中,允许我们在任何目录中执行位于/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin中的脚本/命令

$PATH是一个环境变量

在终端中执行echo $PATH将打印存储在$PATH环境变量中的以冒号分隔的目录列表。

对于以下示例,directory =您想要添加到$PATH的任何目录

  • PATH=directory:$PATH -->将目录附加到冒号分隔的列表PATH=$PATH:directory -->将目录附加到冒号分隔的列表
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46371298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档