重新启动计算机后,Java类路径不存在

重新启动计算机后,Java类路径不存在,java,macos,selenium-webdriver,Java,Macos,Selenium Webdriver,我已经在我的MAC机器上安装了java、JDK和所有东西。我使用以下命令设置了类路径: 出口 JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/HOME/ 现在,如果我从终端执行:echo$JAVA_HOME,它将打印在类路径上方 但重新启动机器后,如果我执行echo$JAVA_HOME,它将不打印任何内容并为空,会出现什么问题?类路径设置是否正确?在您使用mac时,请将~/.bash\u配置文件中的行放在下

我已经在我的MAC机器上安装了java、JDK和所有东西。我使用以下命令设置了类路径:

出口 JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/HOME/

现在,如果我从终端执行:echo$JAVA_HOME,它将打印在类路径上方


但重新启动机器后,如果我执行echo$JAVA_HOME,它将不打印任何内容并为空,会出现什么问题?类路径设置是否正确?

在您使用mac时,请将
~/.bash\u配置文件中的行放在下面,用于linux its
~/.bashrc


export JAVA\u HOME=/Library/JAVA/JavaVirtualMachines/jdk1.7.0\u 06.jdk/Contents/HOME/

您必须永久设置它。请检查以下答案:。一般来说,您希望在配置文件()中的某个地方编写
导出
,每次重新启动时都会加载该文件。@Kariem-我已经阅读了答案,但他们没有详细解释如何使用
~/.bashrc
设置类路径哦,好的。只需编辑您的
~/.bashrc
文件,并将您的行放在文件末尾或您认为最合适的位置。当您重新启动并使用bash时,应该加载它。但是,如果您使用的是与bash不同的shell,最好将这一行添加到
~/.profile
(请参阅前面评论中的链接)@Kariem-谢谢,我终于做到了:)好的。伟大的很高兴知道。什么是实际的
~\.bash\u配置文件?
我如何才能达到这个目的?将该命令行放在机器范围的/etc/profile文件中。请参见此处的详细信息:只需在terminal
vi~/.bash_profile
上键入,然后按enter键,然后复制粘贴导出变量,然后
:wq
就可以了