我已经在MAC OSX上安装了Jdk9,并且已将JDK路径添加到bash_profile。当我从终端使用jshell命令时,出现'Command not found'错误。当我键入命令java -version
时,我能够得到正确的版本号。如何在mac上访问Java 9 Jshell
如何从终端访问jshell?我需要在bash_profile
中包含jdk 9 bin文件夹路径吗?
我已经在MAC OSX上安装了Jdk9,并且已将JDK路径添加到bash_profile。当我从终端使用jshell命令时,出现'Command not found'错误。当我键入命令java -version
时,我能够得到正确的版本号。如何在mac上访问Java 9 Jshell
如何从终端访问jshell?我需要在bash_profile
中包含jdk 9 bin文件夹路径吗?
Add JDK-9 bin in PATH environment variable.
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>
简答
以下内容添加到您的.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
将打印存储在中的以冒号分隔的目录列表环境变量。
对于下面的例子,directory
= 任何目录要添加到您的$PATH
PATH=directory:$PATH
- >前添加一个目录的冒号分隔的列表PATH=$PATH:directory
- >将目录附加到以冒号分隔的列表
请指定降薪的原因。我错过了重要的事情吗?这是不好的做法吗? –
我认为当你的初始答案只是一个链接时,你会得到赞赏。发布链接确实是不好的做法。 –
我认为这是一个很好的答案,的确,它解决了我的问题。我把它提高了。 –