2017-04-16 94 views
0

檢查我的最後一次使用此命令行安裝java:設置JAVA_HOME PATH的Java 1.8 OSX塞拉利昂不行

$ java -version 

和輸出:

java version "1.8.0_121" 
Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) 

echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 

如何設置$JAVA_HOME適用於java版本1.8的PATH?

+0

重複的[我應該怎麼設置JAVA_HOME到OSX(http://stackoverflow.com/questions/1348842/what-should-i-set-java-home -to-on-osx)? – ldz

+1

將export JAVA_HOME = $(/ usr/libexec/java_home)添加到.bashrc或.zshrc文件。再次啓動bash/zsh提示符。 – dkb

回答

0

不確定Mac。但在Linux中,我非常喜歡在我的.bashrc.bash_profile中做這樣的事情。在這裏你可以看到我已經設置了我的JAVA_HOME。修改這些文件後,您必須註銷並登錄才能生效。

# .bashrc 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
    . /etc/bashrc 
fi 

# Uncomment the following line if you don't like systemctl's auto-paging feature: 
# export SYSTEMD_PAGER= 

# User specific aliases and functions 
export JAVA_HOME=/home/steve/.local/share/android-studio/jre 
export GRADLE_HOME=/opt/gradle/gradle/bin 
export ADB=/home/steve/Android/Sdk/platform-tools 
export ANDROID_HOME=/home/steve/Android/Sdk 

而且

# .bash_profile 

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
fi 

# User specific environment and startup programs 

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:$ADB:$ANDROID_HOME 

export PATH