java - 无法在 El Capitan 上切换到 Java 1.6

标签 java macos osx-elcapitan

我正在运行以下命令以尝试切换到 Java 1.6

$export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)

但是我得到了错误

-bash: JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home: No such file or directory

但错误消息中的目录确实存在: enter image description here

最佳答案

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

export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)

关于java - 无法在 El Capitan 上切换到 Java 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32614990/

相关文章:

java - 使用 Jackson 和 @JsonTypeInfo 序列化泛型类型

Java - 删除字符串中连续的重复标签

android - 无法在 MacOS 上运行 React Native 的 Android 项目

macos - OSX El Capitan 上 gtk+ 的 jhbuild Bootstrap 出错

ios - 升级到 El-Capitan 后 Swift 编译器错误

java - Vaadin 表一直显示滚动条

macos - 在扩展信息按钮编辑模式上显示 ViewController

macos - iTerm2 和 tmux : open new tab in working directory of current tab

mysql - dyld : Library not loaded: libmysqlclient. 18.dylib

java - 始终将请求正文中的 Int 转换为 Long