我是一个完整的菜鸟,并且一直在尝试设置我的mac来学习Java。我安装了JDK 10.0.1和eclipse氧气。我还成功编辑了JAVA_HOME
变量以指向我的jdk位置:
Setting JAVA_HOME environment variable on MAC OSX 10.9
到目前为止一切顺利,我能够在eclipse和终端上运行简单的程序(有一段时间遇到麻烦,因为我无法运行" HelloWorld"来自终端,因为它在使用Running java in package from command line
的最佳答案后,单独的一个包然而,我的朋友后来告诉我,如果我想从终端运行java程序,我需要编辑PATH
变量,因为它是os寻找可执行文件的地方。许多网站也提到了编辑PATH
。我跑了echo $PATH
,终端输出了/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
。
所以我真的很困惑,如果我没有编辑PATH
,那么为什么我能够从终端运行java
或javac
等命令? /usr/bin
文件夹中包含java
javac
javadoc
个别名,这可能是原因吗?