首页 > 编程语言 >Mac OS 10.15 安装 java 1.8

Mac OS 10.15 安装 java 1.8

时间:2023-11-06 12:06:14浏览次数:52  
标签:java jdk 211 OS dmg 1.8 JavaVirtualMachines Java 安装包

 1. 到Oracle官网下载JDK1.8安装包

Mac OS 10.15 安装 java 1.8_安装包

 选择接受证书协议,然后选择对应的Mac OS X一栏下载SDK,下载sdk必须要登录才可以下载,

大家有需要的可以点击这里,百度网盘提取码:c62d

下载完成后,我们得到一个dmg的安装包,名称为 jdk-8u211-macosx-x64.dmg, 表示这是java8版本号为211的JDK安装包。

 

2.双击dmg安装包,打开如下图所示窗口。

点击 jdk-8u211-macosx-x64.dmg ,后面就是傻瓜式的安装了,一直按照系统提示安装好了~

 

 3. 在Terminal 检查是否安装成功: java -version

在terminal终端上使JAVA命令

Mac OS 10.15 安装 java 1.8_JAVA_02

 

 

 

配置系统的环境变量。
首先我们得知道JDK目录安装在哪里,按照下面的路径我们可以找到JDK的主目录,如下图所示。
/Library/Java/JavaVirtualMachines

 jdk的真实主目录如下:

/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

打开终端,进入当前用户的home目录:

cd /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

 

打开.bash_profile并编辑:

cd ~/
open .bash_profile

在文件的末尾加入这一行语句:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

使配置生效

source .bash_profile

4. 检测配置是否生效

echo $JAVA_HOME



 

REF

https://www.jianshu.com/p/a85658902f26

https://zhuanlan.zhihu.com/p/145738340



标签:java,jdk,211,OS,dmg,1.8,JavaVirtualMachines,Java,安装包
From: https://blog.51cto.com/emanlee/8203482

相关文章

  • 关于Mac OS虚拟机下共享文件夹的方法
     1、确保左上角苹果标志的旁边是“Finder”;2、点击"Finder";3、选择“偏好设置设置”;4、然后在“通用”标签下勾选“已连接服务器”;5、重启。    FinderPreference--General--连接服务器 设置边栏: 重启之后可以看到共享文件夹: ......
  • VMware Workstation 15 Pro 安装macOS 10.15 Catalina (cdr文件版)
    VMwareWorkstation15Pro安装macOS10.15Catalina(cdr文件版) 所需工具:1.VMwareworkstation15Pro2.Unlocker (https://github.com/paolo-projects/unlocker/releases)https://github.com/paolo-projects/unlocker/releases/download/3.0.3/unlocker.zip3.macOScdr安......
  • Linux Centos安装JDK1.8教程
    第一步:先下载JDK1.8,可以去官网下载,也可以直接这里的:下载地址:链接:https://pan.baidu.com/s/1f1EDWvG-GzpQRJaC_W4SpA密码:9pj1先检查是否有安装JDK:#rpm-qa|grepjdk先把系统自带的干掉(如果没有直接跳过):   rpm-e--nodepsjava-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64......
  • Java eclipse中shell窗口怎么居中显示
    protectedvoidcreateContents(){shell=newShell();shell.setSize(800,600);shell.setText(title);intwidth=shell.getDisplay().getBounds().width;//找到createContents这个方法,得到屏幕的宽度。intheight=shell.getDi......
  • Java程序如何生成Jar 执行文件
     EclipseIDE      ......
  • Java jar: A JNI error has occurred, please check your installation and try again
    java-verion和javac-version版本不一致 E:\temp\eclipseWorkSpace>java-jarTASTS.jarExceptioninthread"main"java.lang.NoClassDefFoundError:org/eclipse/swt/widgets/DecorationsCausedby:java.lang.ClassNotFoundException:org.eclipse.swt.widge......
  • 切换JDK版本时修改JAVA_HOME环境变量不生效
     Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment           解决方法: (1)检查环境变量Path;(2)删除java.exe,javaw.exe,javaws.exe 在修改JDK的安装目录的情况下会出现失效的时候,因为jdk在安装的时候自己在path中添加了......
  • Java去除字符串中空格的方法详解
    1、方法str.trim();str.replace("","");str.replaceAll("","");str.replaceAll("+","");str.replaceAll("\\s*","");\\s*可以匹配空格、制表符、换页符等空白字符的其中任意一个。 2、示例packagetest;publicc......
  • JAVA SWT的MessageBox对话框
    Referencedjar:org.eclipse.swt.win32.win32.x86_64_3.113.0.v20191204-0601.jar importorg.eclipse.swt.widgets.MessageBox; SWT有不同类型的对话框。有些对话框具有特殊的属性。MessageBoxmessageBox=newMessageBox(shell,SWT.OK|SWT.CANCEL);if(messageBox.open(......
  • java中的重排序和volatile关键字
    一、内存模型基础1、内存模型描述的是程序中各变量(线程共享变量)的访问规则,以及在实际计算机系统中将变量存储到内存和从内存读取出变量这样的低层细节。2、Jvm系统中存在一个主内存(MainMemory或JavaHeapMemory),Java中所有变量都储存在主存中,对于所有线程都是共享的。3、每......