[英]Setting JAVA_HOME in .bash_profile not returning correct path
I'm on a MacOS Catalina 10.15.1.我在 MacOS Catalina 10.15.1 上。 I've got multiple versions of Java and I want to set the
JAVA_HOME
path to one of them but it doesn't seem to work.我有多个版本的 Java,我想将
JAVA_HOME
路径设置为其中之一,但它似乎不起作用。
Here's what I've got:这是我所拥有的:
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
13, x86_64: "OpenJDK 13" /Library/Java/JavaVirtualMachines/openjdk-13.jdk/Contents/Home
1.8.0_275, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
1.8.0_241, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
~/.bash_profile
: ~/.bash_profile
:
# tried these:
#export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8)
#export JAVA_HOME=$JAVA_HOME_8
# weren't working so tried this instead:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
$ source ~/.bash_profile
$ java -version
openjdk version "13" 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)
Was expecting java -version
to return version 8 but looks like I'm getting version 13?期待
java -version
返回版本 8,但看起来我得到的是版本 13? Not sure why.不知道为什么。 One of those:/ moments...any ideas?
其中之一:/时刻......有什么想法吗?
You aren't adjusting your PATH
with the JAVA_HOME
you're setting.您没有使用您设置的
JAVA_HOME
调整您的PATH
。 Try adding export PATH="$JAVA_HOME/bin:$PATH"
尝试添加
export PATH="$JAVA_HOME/bin:$PATH"
I also highly recommend using sdkman to manage your Java language(s).我还强烈建议使用sdkman来管理您的 Java 语言。 It even has spark support,
sdk ls spark
它甚至有火花支持,
sdk ls spark
$ sdk ls spark
==== BROADCAST =================================================================
* 2020-12-26: java 16.ea.30-open available on SDKMAN!
* 2020-12-26: java 17.ea.3-open available on SDKMAN!
* 2020-12-23: micronaut 2.2.2 available on SDKMAN!
================================================================================
================================================================================
Available Spark Versions
================================================================================
3.0.1 2.2.0
3.0.0 2.1.3
2.4.7 2.1.2
2.4.6 2.1.1
2.4.5 2.0.2
2.4.4 1.6.3
2.4.3 1.5.2
2.4.2 1.4.1
2.4.1
2.4.0
2.3.3
2.3.2
2.3.1
2.3.0
2.2.1
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.