为Java设置PATH变量的目的

时间:2018-05-21 23:16:42

标签: java

我是一个完整的菜鸟,并且一直在尝试设置我的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,那么为什么我能够从终端运行javajavac等命令? /usr/bin文件夹中包含java javac javadoc个别名,这可能是原因吗?

0 个答案:

没有答案
相关问题