【问题标题】:Permanently set Java version to 8 on Mac在 Mac 上将 Java 版本永久设置为 8
【发布时间】:2019-01-05 02:47:30
【问题描述】:

当我在终端上输入javac -version 时,它显示的是 10.0.2。我输入 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 并切换到版本 8。但是,当我关闭终端并再次重新打开它时,它又回到 10.0.2 版本。有没有办法可以将默认设置为版本 8?我在 Mac High Sierra 上。

【问题讨论】:

  • 把它放在你的.bash_profile.bashrc
  • 嗨,你能扩大你的答案吗? .bash_profile.bashrc 文件位于何处?我在那儿放什么?命令export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)?

标签: java macos version


【解决方案1】:

做一个vi ~/.bashrc

然后输入:

export JAVA_HOME=path/to/jdk/jdk1.8.0_102/
export PATH=$JAVA_HOME/bin:$PATH

【讨论】:

  • 您好,我之前没有用过vim,所以输入两个命令后不知道如何保存。我在finder中打开.bashrc文件并输入export JAVA_HOME=path/to/jdk/jdk1.8.0_102/ export PATH=$JAVA_HOME/bin:$PATH然后保存。我回到终端并输入 javac -version 我仍然得到 10.0.2
  • 你下载了jdk 8吗?此外,您还需要在输入路径后执行“source ~/.bashrc”。然后确保路径正确。还要执行“echo $PATH”并检查所有路径是否正确。
  • 是的,我下载并安装了 jdk 8。我输入了echo $PATH,得到了path/to/jdk/jdk1.8.0_102//bin:/Users/edward/.nvm/versions/node/v8.11.1/bin:/Users/edward/.rvm/gems/ruby-2.3.4/bin:/Users/edward/.rvm/gems/ruby-2.3.4@global/bin:/Users/edward/.rvm/rubies/ruby-2.3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/edward/.rvm/bin:/Users/edward/.rvm/bin
  • jdk 目录后面有两个正斜杠。
  • @avatarhzh BY path/to/jdk 我指的是您下载 jdk 1.8 的实际路径
猜你喜欢
  • 2018-08-21
  • 2015-11-28
  • 2013-01-20
  • 2022-11-10
  • 2014-12-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-09
  • 2021-07-04
相关资源
最近更新 更多