Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在El Capitan上切换到Java 1.6_Java_Macos_Osx Elcapitan - Fatal编程技术网

无法在El Capitan上切换到Java 1.6

无法在El Capitan上切换到Java 1.6,java,macos,osx-elcapitan,Java,Macos,Osx Elcapitan,我正在运行以下命令以尝试切换到Java1.6 $export JAVA_HOME=$(/usr/libexec/JAVA_HOME-v1.6) 但是我得到了错误 -bash:JAVA_HOME=/Library/JAVA/JavaVirtualMachines/1.6.0.jdk/Contents/HOME: 没有这样的文件或目录 但错误消息中的目录确实存在: 您必须保留前面的美元签准(export而不是$export): 你什么时候得到那个错误的?运行java\u home部分是否会返回预期的

我正在运行以下命令以尝试切换到Java1.6

$export JAVA_HOME=$(/usr/libexec/JAVA_HOME-v1.6)

但是我得到了错误

-bash:JAVA_HOME=/Library/JAVA/JavaVirtualMachines/1.6.0.jdk/Contents/HOME: 没有这样的文件或目录

但错误消息中的目录确实存在:

您必须保留前面的美元签准(
export
而不是
$export
):


你什么时候得到那个错误的?运行
java\u home
部分是否会返回预期的结果?它看起来更像是使用
JAVA\u HOME
的东西被弄糊涂了。它在运行$export命令后立即出现在终端中。只运行java_home部分是什么意思?如果我在没有$export的情况下运行该命令,那么就不会出错啊,哈;没有
$export
命令。有一个
export
命令。
$
是默认的shell提示符。(嗯,是的;我再也看不到了,IRL。)哦,哈哈,他们正在输入实际的
$
,我以为是
PS1
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)