前言

笔者目前从事苹果移动端的开发,现在在学习Java后台开发,在此分享一下学习过程,也希望各位大佬指导下笔者,笔者先谢谢各位大佬了。

正文

一、检查电脑是否已经安装了jdk

打开终端,输入 java -version

图一

若出现图一信息,则表示我们并未安装jdk,

图二(1)

图二(2)

若出现图二信息,则表示我们已经安装jdk,请阅读 步骤三 环境变量配置

二、安装jdk

安装方法有两个:1是传统安装,即下载jdk,然后安装。2是使用homeBrew安装

1、传统安装

点击传送门选择合适版本的安装包进行下载,笔者下载的是jdk-8

步骤1

步骤2

经过上面两个步骤,我们得到了 jdk-8u201-macosx-x64.dmg 这样一个安装程序,然后点击安装即可。验证请看 步骤一 检查电脑是否已经安装了jdk

2、homeBrew安装

使用homeBrew前提是要安装HomeBrew,点击传送门进入HomeBrew官网

图三

双击图三中红色区域代码进行copy,复制于终端并回车执行

图四

图五

回车继续

图六

输入开机密码继续

图七

出现图七中红色区域代码即表示安装成功,至此我们就可以通过HomeBrew安装jdk了

终端执行安装代码 brew cask install java  (ps: brew cask install java为安装最新java的jdk, 如果需要安装指定jdk版本, 则在brew cask install java的java后面加上其版本即可,如: jdk-8 -> brew cask install java8)

图八

输入开机密码继续

图九

验证是否安装成功   java  -version

图十

安装成功

三、环境变量配置

1、获取JAVA_HOME位置

终端输入 /usr/libexec/java_home

图十一

2、配置Java环境变量

终端输入 sudo vim /etc/profile

图十二

输入密码继续

图十三

输入 i 进入编辑模式,移动光标至 "~" 处 复制以下代码

JAVA_HOME="/Library/Java/JavaVirtualMachines/openjdk-12.jdk/Contents/Home"

export JAVA_HOME

CLASS_PATH="$JAVA_HOME/lib"

PATH=".$PATH:$JAVA_HOME/bin"

注意:JAVA_HOME的正确位置为图十一的红色框选代码

图十四

按esc键退出编辑,再输入:wq保存

图十五

ps: 若出现下图,则表示我们暂时没有编辑此文件的权限

图十六

root权限下,回车后按esc键退出编辑,再输入:wq!进行强制保存

使配置生效 输入  source /etc/profile

图十七

3、验证是否配置成功

重启终端,输入  echo $JAVA_HOME

图十八

配置成功

四、测试java程序是否正常运行

1、编辑Hello程序

打开文本编辑,直接保存空文件  文件名为 Hello, 选中文件 command + i 打开文件简介(图二十),修改文件后缀为java,回车保存

图二十

图二十一

图二十二

至此我们得到名为Hello的java文件

图二十三

打开Hello文件,如下图二十四,删除内容,并添加以下代码

图二十四

代码如下:public class Hello {

public static void main (String args[]) {

System.out.println("Hello World");

}

}

最终结果如下

图二十五

command + s 保存并退出

2、执行程序

打开终端,cd到Hello文件目录(笔者的是桌面)  输入 javac Hello.java(如图二十六),

图二十六

此时我们同目录下得到文件Hello.class(如图二十七)

图二十七

终端输入 java Hello 得到下图二十八即说明程序运行成功

图二十八

后记

至此我们在mac系统上成功的配置了java的环境,并执行成功了第一个java程序Hello,此文中如若有不对的地方,请各位大佬指出,笔者将以更正

mac 学习 java_Mac 新手从零学习JAVA 环境配置篇相关推荐

  1. 安卓学习日记:初识Android Studio · java环境配置和AS安装

    工欲善其事,必先利其器.要进行安卓开发,必须要有一款上手的开发利器.查阅了相关资料后,了解到,现在主流的安卓开发工具是: 1. Eclipse + Android SDK 2. Android Stu ...

  2. Z3 SMTsolver 学习笔记(一) ——安装,环境配置篇

    https://github.com/Z3Prover/z3 源文件从这里可以下载.然后看看readMe文件. Windows7下使用Visual Studio 命令符建立Z3 着急的兄弟可以直接跳到 ...

  3. lex编译dos命令_Lex与Yacc学习(一)之环境配置篇

    Abstract 在开发程序的过程中经常会遇到文本解析的问题,例如:解析 C 语言源程序,编写 脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动用 C 或者 C++直接编写解析程序,这 ...

  4. 大疆M100无人机 妙算Manifold 深度学习视觉伺服系统 学习历程(一)妙算Manifold环境配置

    实验室有一架 DJI M100 无人机和若干台 DJI Manifold ,由于与我的研究方向有相关性,因此打算将其利用起来做一些深度学习视觉伺服的开发工作,本系列文章将一些我在学习和研究过程中经历的 ...

  5. c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

  6. windows10新版java环境配置2022年4月21H1版本

    windows10新版java环境配置2022年4月21H1版本 ` 第一章 下载并安装java 这里写目录标题 windows10新版java环境配置2022年4月21H1版本 一.下载并安装jav ...

  7. java环境配置+marven+vue(勿看)

    文章目录 一. Window 10下JAVA环境配置 marven什么是Maven? 一.安装node环境 问题:webpack&&vue-cli构建项目一直处于 / download ...

  8. Web基础配置篇(一): Java环境配置

    Web基础配置篇(一): Java环境配置 一.概述 讲web,首先讲java. java环境配置很简单,这里就当做个记录,同时讲下常见的问题和配置的几种方式. 项目地址: 品茗IT-同步发布 品茗I ...

  9. java环境配置——JDK安装

    [初识java] 参考说明:https://jingyan.baidu.com/article/e5c39bf5ca44d639d7603332.html(百度经验) 在开始学习java的时候,我们先 ...

  10. webdriver java 环境搭建_selenium webdriver java环境配置

    前段时间主要花了一周时间去学习selenium IDE的使用.经过个人的使用,发现selenium IDE是一款比较简单的自动化录制工具,由于个人知识面有限,仅能用其来录制一些比较简单的前端操作,例如 ...

最新文章

  1. elasticsearch 第三篇(安装篇)
  2. Activemq -- Spring 整合
  3. Docker(一):Docker的安装与常用命令
  4. JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore XXX “迁移到行业标准格式?
  5. webpack --- html-webpack-plugin
  6. 架构大型企业Java项目–我的虚拟JUG会话
  7. MATLAB显示错误使用untitled,新手,用gui界面画李萨如图,出错,求解答
  8. 你越努力,越没有领导潜力
  9. 布林通道参数用20还是26_这样设置均线参数
  10. 低配置的电脑也可以装tensorflow2
  11. Bypass功能depletion mode
  12. 卸载IE11并恢复到IE9
  13. 推荐系统(Recommendation System )介绍
  14. excel mmult matlab,#excel 减法函数#用excel算两矩阵相乘
  15. 后台管理系统 - 页面布局设计
  16. 2008年最吸引眼球的10只股票
  17. Failure [INSTALL_FAILED_INVALID_APK]
  18. WPA3 vs WPA2
  19. Android案例手册 - 实现一个华容道拼图游戏
  20. 化妆品展示网页设计作业 静态HTML化妆品网站 DW美妆网站模板下载 大学生简单网页作品代码 个人网页制作 学生个人网页设计作业

热门文章

  1. 天猫魔盘在 deepin-linux中的使用
  2. [Python]网络爬虫学习笔记,爬取豆瓣妹子上妹子的照片
  3. 【渝粤教育】电大中专混凝土结构_1作业 题库
  4. Flash视频播放器
  5. Win11任务栏怎么变小?Win11任务栏变小的设置方法
  6. coreos 安装 mysql_在 UOS 上体验 CoreOS
  7. 计算机培训教学计划,计算机培训教学计划.doc
  8. 文字游戏——《小黑屋》
  9. 网件 无线打印机服务器,如何设置打印机实现网件Air print功能
  10. 子网掩码计算器java源码