• mac 安装java1.8


    1、下载jdk1.8

    https://www.oracle.com/java/technologies/downloads/#java8-mac  

    2、 安装jdk1.8

    一路默认,安装后的位置在这儿。

    /Library/Java/JavaVirtualMachines/jdk-1.8.jdk

     3、配置环境

    打开终端,输入命令

    sudo vim /etc/profile

    添加以下配置。按i进行编辑,按esc退出编辑,按:wq保存并退出。

    1. export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
    2. export PATH=$JAVA_HOME/bin:$PATH
    3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    输入命令

    source /etc/profile
    4、检验

    分别输入java -version、javac、echo $JAVA_HOME

    1. java -verson
    2. // 返回
    3. java version "1.8.0_381"
    4. Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
    5. Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
    1. javac
    2. // 返回
    3. 用法: javac <options> <source files>
    4. 其中, 可能的选项包括:
    5. -g 生成所有调试信息
    6. -g:none 不生成任何调试信息
    7. -g:{lines,vars,source} 只生成某些调试信息
    8. -nowarn 不生成任何警告
    9. -verbose 输出有关编译器正在执行的操作的消息
    10. -deprecation 输出使用已过时的 API 的源位置
    11. -classpath <路径> 指定查找用户类文件和注释处理程序的位置
    12. -cp <路径> 指定查找用户类文件和注释处理程序的位置
    13. -sourcepath <路径> 指定查找输入源文件的位置
    14. -bootclasspath <路径> 覆盖引导类文件的位置
    15. -extdirs <目录> 覆盖所安装扩展的位置
    16. -endorseddirs <目录> 覆盖签名的标准路径的位置
    17. -proc:{none,only} 控制是否执行注释处理和/或编译。
    18. -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
    19. -processorpath <路径> 指定查找注释处理程序的位置
    20. -parameters 生成元数据以用于方法参数的反射
    21. -d <目录> 指定放置生成的类文件的位置
    22. -s <目录> 指定放置生成的源文件的位置
    23. -h <目录> 指定放置生成的本机标头文件的位置
    24. -implicit:{none,class} 指定是否为隐式引用文件生成类文件
    25. -encoding <编码> 指定源文件使用的字符编码
    26. -source <发行版> 提供与指定发行版的源兼容性
    27. -target <发行版> 生成特定 VM 版本的类文件
    28. -profile <配置文件> 请确保使用的 API 在指定的配置文件中可用
    29. -version 版本信息
    30. -help 输出标准选项的提要
    31. -A关键字[=值] 传递给注释处理程序的选项
    32. -X 输出非标准选项的提要
    33. -J<标记> 直接将 <标记> 传递给运行时系统
    34. -Werror 出现警告时终止编译
    35. @<文件名> 从文件读取选项和文件名
    1. echo $JAVA_HOME
    2. // 返回
    3. /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home

    OK。

  • 相关阅读:
    lc marathon 2022.6.22
    APS计划排程结果的量化评价
    基于信号功率谱特征和GRNN广义回归神经网络的信号调制类型识别算法matlab仿真
    在Linux上配置SMB文件共享
    分布式.RPC-WebService入门案例(java实现,注解实现,xsd文件解析,wsdl文件解析)
    C语言源程序解析程序
    线稿图视频制作补充(调整视频亮度、对比度;删除无用文件)
    腾讯云服务器4核8G性能,和阿里云比怎么样?
    在原生APP中集成Unity容器
    力扣打卡之X的平方根
  • 原文地址:https://blog.csdn.net/qq_33514421/article/details/132662515