我已经在我的Mac上安装了jdk,运行/usr/libexec/java_home
并发现java的路径是这样的:/Library/Java/JavaVirtualMachines/jdk-9.0.4 .jdk/Contents/Home
我将此行添加到我的 ~/.bashrc
文件中:
export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
我仍然收到此错误消息:
java: command not found
有人可以帮忙吗?我已经尝试 Stack Overflow 解决方案几个小时了。
谢谢!
最佳答案
虽然将“bin”文件夹添加到您的 PATH 中就足够了,但这样做将使您无法运行一些所需的 Java 标准工具(如 maven、ant、sbt、scala 和 groovy)。相反,首先设置一个 JAVA_HOME
,然后将其与“bin”一起添加到您的 PATH 中。就像,
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home"
export PATH="$PATH:$JAVA_HOME/bin"
关于Java:找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48708287/