zoukankan      html  css  js  c++  java
  • Mac 设置 JAVA_HOME

    Mac /System/Library/Frameworks/JavaVM.framework/Home/bin/java: No such file or directory

     

    查找JAVA_HOME

    1. 打开Mac的终端,检查JDK是否安装成功:java -version
    2. 查看java指令所在的目录:which java
      输出结果:/usr/bin/java
    3. 显示java指令文件的属性:ls -l /usr/bin/java
      输出结果如下:
    lrwxr-xr-x 1 root wheel 74 12 2 06:44 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java,
    
    • 1

    从输出结果可以知道**/usr/bin/java文件是一个链接文件,实际是指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java**文件的。

    1. 进入实际指令所在的文件夹:
      cd /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands。但是这个目录并不是JAVA_HOME目录。
    2. 然后就是最重点的地方,在这个目录下面有一个mac的JDK特有的java_home指令可以查看JDK的JAVA_HOME目录。
      执行指令:./java_home
      执行结果如下:
    /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
    
    
    • 1
    • 2

    设置JAVA_HOME

    1. 编辑.bash_profile文件:open ~/.bash_profile
    2. 添加以下内容:
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
    
    • 1
    • 2
    1. 使修改的文件生效:source ~/.bash_profile

    Mac 设置 JAVA_HOME

  • 相关阅读:
    目录
    DRF的分页
    Django Rest Framework 视图和路由
    爬虫基本原理
    C# System.Threading.Timer的使用
    C# Task的使用
    C# 线程池的使用
    C# 异步委托回调函数使用
    C#异步委托等待句柄的使用
    C# 异步委托的使用
  • 原文地址:https://www.cnblogs.com/vipsoft/p/14990485.html
Copyright © 2011-2022 走看看