为什么是;爪哇之家;路径不同于;哪一个java;及;java在哪里;
在bash_概要文件中,java_home的设置如下所示 导出JAVA_HOME=$(/usr/libexec/JAVA_HOME) 命令“echo$JAVA_HOME”给出以下路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home 命令“whichjava”给出下面的路径 /usr/bin/java 命令Whereis java给出下面的路径 /usr/bin/java 命令“ls-la/usr/bin/java”提供以下链接 lrwxr-xr-x 1根控制盘74 2019年1月15日/usr/bin/java->/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 为什么java_home与“which java”和“where is java”返回的路径不同。还有,为什么/usr/bin/java链接到另一个位置的java 为什么java_home与“which java”和“where is java”返回的路径不同。还有,为什么/usr/bin/java链接到另一个位置的java JAVA_HOME是一个环境变量 在shell/命令提示符下运行的任何命令都将在$PATH中查找 默认情况下“/usr/bin/*”位于路径中 要使java和javac走上正轨,您需要使用以下命令为什么是;爪哇之家;路径不同于;哪一个java;及;java在哪里;,java,Java,在bash_概要文件中,java_home的设置如下所示 导出JAVA_HOME=$(/usr/libexec/JAVA_HOME) 命令“echo$JAVA_HOME”给出以下路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home 命令“whichjava”给出下面的路径 /usr/bin/java 命令Whereis java给出下面的路径 /usr/bin/java 命令“ls-la/usr/bin/java”
export PATH=$JAVA_HOME/bin:$PATH
当把它放在bashrc或bash_配置文件中时,它将始终使用java及其java_主页上的相关可执行二进制文件。请记住将其置于现有路径之前,如上图所示
希望这有帮助这可能是因为JAVA_HOME在安装过程中没有正确设置“请记住将其放在现有路径之前,如上图所示”。这成功了!!谢谢你