在Mac OS系统下安装Java

发布时间:2023-08-31 17:00

在终端输入命令行如下:

java -version

结果如下:

openjdk version "1.8.0_302"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.302-b08, mixed mode)

左上角的苹果标志,直接点击,弹出菜单,点击“关于本机”,确认一下本机电脑的CPU是Intel还是ARM。

登陆Oracle官方网站(网址:Java Software | Oracle),翻到到“Jave SE”界面,点击“Downloading Java Now”,点击“mac OS”,按照我的电脑是Intel,点击“x64 DMG Installer”的右边网址,下载后,文件名是:“jdk-17_macos-x64_bin.dmg”,自行安装。

再次输入命令行java -verson,结果如下:

java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

在终端上,新建Java文件夹,然后通过vim创建Hello.java,命令如下:

mkdir java
cd java
vim Hello.java

接着按下i,显示insert,进入输入模式,编写代码如下:

public class Hello{
        public static void main(String args[]){
                System.out.println("Hello!");
        }
}

在键盘里按下ESC键,输入:wq,保存文件而且退出vim,回到终端上,输入命令行如下:

javac Hello.java
java Hello

第一方法:

打开终端,输入命令行如下:

echo $SHELL

结果如下:

/bin/bash

输入命令行如下:

ls -all

寻找“.zshenv”,然后输入命令行如下:

touch ~/.zshenv

输入命令行如下:

/usr/libexec/java_home

结果如下:

/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home

复制上面地址。输入命令行如下:

echo $JAVA_HOME

结果内容空白的。输入命令行如下:

open ~/.zshenv

打开“.zchenv”文件之后,增加一行内容如下:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home

然后保存文件,关闭文件。

输入命令行如下:

source ~/.zshenv

输入命令行如下:

echo $JAVA_HOME

结果出来了JAVA_HOME的地址。

第二方法:

输入命令行如下:

touch ~/.bash_profile

打开“.bash_profile”文件以后,输入内容如下
 

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home

保存和退出,输入命令行如下:

source ~/.bash_profile

输入命令行如下:

echo $JAVA_HOME

结果出来了JAVA_HOME的地址。

下面不重要了:

配置Java开发环境,输入命令行如下:

cd /Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/ 

或者说,从“访达”打开,“Macintosh HD”-->“资源库”-->“Java”-->“JavaVirtualMachines”-->“jdk-17.0.1.jdk”-->“Contents”,在Home文件夹下,右击选“新建位于文件夹位置的终端窗口”。

在终端输入sudo vim /ect/profile

输入如下:

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"

生效,在终端上,输入“source /etc/profile”

检查环境。输入“echo $JAVA_HOME”

如果是第一次配置环境变量,使用命令touch .bash_profile创建一个名为.bash_profile隐藏配置文件。

如果不是第一次配置环境变量,使用命令open .bash_profile打开配置文件;

顺序是 很随意的。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH

继续使用命令source .bash_profile,使配置文件生效。

输入sudo -i vi /etc/.bash_profile命令,并回车

输入source /etc/.bash_profile并回车,使配置生效。(不存在)

最后,输入命令Java -version,查看JDK的版本。

Contents目录下的Home文件夹是JDK的根目录;

bin目录下存放的是用于开发的一些终端命令工具,例如:javac、java等命令;

db目录下是Java开发的一个开源的关系型数据库;

include目录下是一些C语言的头文件;

jre目录下是JDK所依赖的Java运行时;

lib目录下存放JDK开发工具所依赖的一些库文件;

man目录下存放JDK开发工具的说明文档。

JDK:Java开发工具包;可以独立安装。安装JDK时,JRE和JVM自动安装。

JRE:Java运行时环境;可以独立安装。安装JRE时,JVM自动安装。

JVM:Java虚拟机。不能独立安装。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号