如何在Mac OS中为Java配置路径和类路径

如何在Mac OS中为Java配置路径和类路径,java,macos,Java,Macos,我正在尝试在Mac OS上运行Java程序。我为Mac安装了JDK 1.7版,尽管如此,我在执行Java程序时还是遇到了错误。因此,我知道我必须在Mac中设置PATH和CLASSPATH(环境变量),才能使Java程序成功运行。请帮我解决这个问题。要设置环境变量,如OS X上的PATH变量,我建议使用。CLASSPATH变量也可以用它来设置,不过通常是在使用Java-cp whatever/something.jar调用Java时设置的 当然,您也可以使用export设置变量,如原始问题的注释所

我正在尝试在Mac OS上运行Java程序。我为Mac安装了JDK 1.7版,尽管如此,我在执行Java程序时还是遇到了错误。因此,我知道我必须在Mac中设置PATH和CLASSPATH(环境变量),才能使Java程序成功运行。请帮我解决这个问题。

要设置环境变量,如OS X上的PATH变量,我建议使用。CLASSPATH变量也可以用它来设置,不过通常是在使用
Java-cp whatever/something.jar
调用Java时设置的


当然,您也可以使用
export
设置变量,如原始问题的注释所述。

首先,您需要找到包含所有java二进制文件的bin目录所在的位置。这么做很简单

cd /Library/Java/
然后执行一个“ls”以查看此目录中的内容。然后继续cd到内部目录以访问bin文件。它可能与我略有不同,但我的bin目录位于以下路径中:

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
实际上,Home是包含名为“bin”的子目录的目录路径,该子目录包含运行java所需的所有java二进制文件。这是需要在路径环境中定义的路径。 保持这条路

其次,我们需要检查是否有.bash_配置文件。只需将cd放入主目录(我指的是用户目录)——在任何路径中,只要键入cd并按enter键,就可以进入主目录。 当您在家中时,请键入以下内容:

cat .bash_profile
nano .bash_profile
如果在查找文件时发现与问题相关的错误,则需要创建此文件。要创建此文件类型,请执行以下操作:

cat .bash_profile
nano .bash_profile
您可以看到,用于写入此文件的编辑器现在已打开。然后简单地写下:

JAVA_HOME= /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
export JAVA_HOME;
和^O,然后输入^X以保存此文件

第三,退出终端并重新打开,以测试是否设置了路径环境,并在终端中写入此注释:

 $JAVA_HOME/bin/java -version
如果您看到正确的java版本出现了——成功

引用:

这个怎么样?路径正常。。。关于CLASSPATH以及如何配置它呢?export CLASSPATH=${CLASSPATH}:/my/workspace/classest使用上面的命令“我在执行JAVA程序时出错”——具体的错误消息是什么?