导语

本文记录了如何在MacBook Pro M1上进行Java的安装,所安装版本是JDK 1.8。

安装包下载

首先,我们需要到Oracle官网上下载对应版本的安装包,由于学习需要,我这里没有安装最新版本的,而是需要JDK 1.8,下载链接为:

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

进入后,选择macOS只有一种安装包,点击进行下载即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eA7HumIt-1665929411800)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e02102810f194b8ebaaeda5dd40bbac9~tplv-k3u1fbpfcp-watermark.image?)]

在下载时,需要我们登录Oracle账户,如果没有的话注册一个就行了。

下载完成之后,双击下载的dmg文件后会打开一个窗口,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UIIWWK5G-1665929411801)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e65c2448cb7447858e68fba363e51340~tplv-k3u1fbpfcp-watermark.image?)]

只要双击pkg文件后进行向导式安装,一路继续即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jKR4W4p9-1665929411802)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e0bc4331eaa64e36b3f47f24b1dd8b15~tplv-k3u1fbpfcp-watermark.image?)]

配置环境变量

完成安装后,我们还需要配置JAVA_HOME环境变量,这里我们打开终端后使用vim修改 .zshrc文件

jiexing@MacBook-Pro ~ % vim ~/.zshrc

在最后加入

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

这里的JAVA_HOME路径是安装时的jdk路径,如果是jdk 1.8基本就是/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home这个路径了,如果不确定可以cd到相应的目录下进行查看。

完成.zshrc文件配置后,我们需要重启终端,之后我们来检查一下java的版本信息和环境变量的配置情况。

首先,可以使用java -version来检查java版本信息。

jiexing@MacBook-Pro ~ % java -version
java version "1.8.0_341"
Java(TM) SE Runtime Environment (build 1.8.0_341-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.341-b10, mixed mode)

同样,使用echo $JAVA_HOME命令来打印这个环境变量,检查路径是否正确。

jiexing@MacBook-Pro ~ % echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home

如果输入以上信息后,即正常安装。

Java Hello World实现

最后,我们编写一个简单的HelloWorld程序来实验一下。

首先,我们编写一个HelloWorld.java文件,其中的内容为:

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

之后,使用以下两条命令运行。

jiexing@MacBook-Pro 临时文件夹 % javac HelloWorld.java
jiexing@MacBook-Pro 临时文件夹 % java HelloWorld
Hello World

可以看到,java程序正确的输出了HelloWorld字符串,一切安装配置完成。

Macbook Pro M1下Java安装记录相关推荐

  1. MacBook Pro M1 Parallels Desktop 安装Win11

    首先说明现在是2022年3月份,我所用的是新款MacBookPro M1 ,操作系统是MacOS 12.2 在这个时间段有相当多的软件还不能支持苹果M1芯片:那么扯淡的是就需要安装一个Windows ...

  2. MacBook Pro M1 Parallels Desktop 安装 Ubuntu

    下载镜像

  3. MacBook Pro m1 homebrew 安装,卸载脚本

    MacBook Pro m1 homebrew 一.brew 安装脚本(选择源) 二.brew 卸载脚本 一.brew 安装脚本(选择源) /bin/zsh -c "$(curl -fsSL ...

  4. parallel desktop 16.5安装windows10和linux(MacBook Pro M1版)

    parallel desktop 16.5安装(MacBook Pro M1版) 前言 众所周知,parallel desktop 是一个非常成熟的虚拟机软件,其不仅仅可以适配在搭载intel芯片的m ...

  5. Macbook pro M1基本环境配置

    Macbook pro M1基本环境配置 HomeBrew iterm2 Java1.8 maven 3.6.3 Scala Node.js 数据库软件 Navicat Premium for mac ...

  6. macbook pro M1 外接4K显示器模糊

    macbook pro M1 外接4K显示器模糊 macos ventura 13.0 外接4k显示器模糊 之前没有任何问题,午睡后外接显示器突然模糊,默认分辨率为1920*1080P @30HZ.调 ...

  7. Ubuntu16.04下TensorFlow-GPU安装记录(GTX1060显卡)

    Ubuntu16.04下TensorFlow-GPU安装记录 1 确定电脑型号(重要的是显卡型号) 2 确定CUDA版本.ubuntu版本 3 Win10系统下安装Ubuntu组成双系统(简述过程) ...

  8. MacBook Pro M1 安装抓包工具Burp Suite教程

    1.下载并安装Java(这里使用的是Java11) (1)官网下载链接:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/ ...

  9. Macbook Pro M1芯片Python开发环境配置

    文章主要介绍M1 Mac新机器如何进行开发环境配置,由于在进行开发环境配置的时候,需要经常使用终端,而且新机器是没有配置homebrew的,后面一些操作不是很方便,所以本文将会对日常终端使用方面进行一 ...

最新文章

  1. mysql5.7安装教程图文详解
  2. Python根据原图解析拍摄地点
  3. SpringDataRedis环境搭建(详细图文教程)
  4. linux系统深度清理上网记录,linux日志清理,云主机磁盘清理经验
  5. 可以批量转modis投影_SNAP批量处理Sentinel2数据
  6. linux 共享库目录,Linux共享库
  7. Java Protected 解读
  8. 作为企业创业者的老板,只要把这十八个方面做正确就好
  9. Web Server的启动过程
  10. 2022最新分布式面试题合集,轻松应对Java面试
  11. 12864c语言程序,LCM12864 C语言驱动程序
  12. 我的AI之路(51)--用自己的UCF101数据集训练3D识别模型video-caffe
  13. 超高频RFID通道门禁 仓储物流收发货系统应用
  14. 南邮 OJ 1408 火星探险
  15. Jenkins HTML Publisher 插件
  16. chainWebpack配置WebWorkers
  17. 《终结拖延症》读书笔记
  18. ei指什么_SCI、EI 、SSCI 、CSSCI这些到底是指什么?
  19. Python专辑-QQ机器人1:基础功能实现
  20. 使用java实现自动扫雷

热门文章

  1. python iloc函数_python pandas Series.iloc用法及代码示例
  2. pythongps距离_在Python中求两个gps点之间的距离
  3. linux64 汇编 signal,signal问题,SIGTERM被忽略?
  4. 前Burberry CEO接棒库克成为Apple女性掌门人,年薪是库克8倍
  5. STATA画图命令(二)
  6. 谷歌在中国还开放的服务列表更新-2010年3月21日
  7. XnView 1.95.4 正式版
  8. 编程实现企业发放的奖金根据利润提成问题
  9. selenium破解B站极验验证码
  10. 找到PHP工作并遇上心仪女孩,求大神支招怎么约饭?