mac 安装javaJDK教程
1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK。
打开终端,输入java -version并回车。
从上图中可以看出我们已安装了,JDK 16。如果这个版本是你需要的版本,可直接看4配置Java开发环境。
2.从官网下载需要的JDK版本
链接:http://www.oracle.com/technetwork/java/javase/downloads/
3. JDK安装。MAC系统JDK安装是很简单的,一路下一步就ok了。
4.配置Java开发环境
MAC默认安装目录为 /Library/Java/JavaVirtualMachines/
此时需要从Home打开终端,有两种方法。
第一种方法:在Home文件夹处右击——服务——新建位于文件夹位置的终端窗口
如果找不到文件可以打开终端 输入 open /Library/Java/JavaVirtualMachines/
就可以打开了
输入sudo -i vi /etc/.bash_profile命令,并回车。
输入密码并回车。在弹出的页面中按i键开始输入以下内容
完成后按esc键退出编辑,再输入:wq 保存刚刚的操作
输入 source /etc/.bash_profile并回车,使配置生效
在终端输入java和javac 分别出现如下界面,则配置成功。
5. 编写一段程序并执行
刚开始可以用文本编辑器写程序,保存为后缀为.java的Java文件
打开文本编辑器,输入以下代码,保存为Hello.java:
public class Hello{public static void main (String[] args){System.out.println("Hello world");}
}
找到该Java文件所在的位置: cd /Hello
然后输入 javac Hello.java
然后输入 java Hello (注意,此时是不需要带后缀.java)
最后屏幕输出“Hello world”
成功!
mac 安装javaJDK教程相关推荐
- 苹果电脑mac安装nginx教程
苹果电脑MAC安装nginx教程 使用homebrew安装,提醒需要翻墙,最后面介绍的源码安装方式不需要翻墙,只需要在墙内搞到源码即可,建议先确认一下自己能否翻墙,如果可以翻墙就用第一种方法,如果不能 ...
- mac安装anaconda教程
随数据分析的发展,大多数企业对数据分析师要求已经不局限与Excel.SQL等工具了,为快速对数据进行处理和可视化,python成了数据分析的一项必备技能.作为入门简单的一个编程语言,不仅能够实现自动化 ...
- Mac 安装LaTeX教程 mactex+sublime+skim
Mac安装LaTeX 安装mactex 安装sublime 安装skim 安装mactex LaTeX是一种语言,在Mac中安装mactex语言 首先安装homebrew homebrew是一款软件包 ...
- mac 安装 docker教程
mac 安装 docker,使用 Homebrew Cask 来进行安装: brew cask install docker 随后桌面会多一个docker,如图: 双击并打开: 之后点 next–&g ...
- Mac安装Netcat教程
Netcat可以用于测试通信连接 Mac安装Netcat方式: 打开终端输入: brew install netcat 安装好以后测试,输入: nc 可以看到是这样的: itzhuzhu@itzhuz ...
- mac 查看mysql是否安装_[简明核心系列] 三分钟Mac安装MySQL教程
作者: @向三 高质量学习 QQ 群: 1021386120 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章结构: 前言 安装 HomeBre ...
- Mac 安装 nvm 教程
在安装 nvm 之前我们首先需要确保电脑上没有安装 node 版本,如果安装了 node 版本,可以使用以下命令卸载已安装的node,然后再进行安装. 卸载全局的 node 与 npm 参考文章:Ma ...
- mac 安装selenium 教程
一.下载与安装 命令: pip install selenium 安装成功后会显示如下图: 二.安装chrome驱动 1.驱动的下载 驱动下载地址:http://docs.seleniumhq.org ...
- mac 安装 Homebrew教程
作为mac的用户,如果你还没安装Homebrew那真的就太遗憾了,应为其真的很好用,然后安装Homebrew有时候有不是那么简单,会出现很多奇奇怪怪的错误,如下是我本人第一次安装就成功,其重要用的是中 ...
最新文章
- 下次诺贝尔奖会是他吗?肠道微生物组领域开创者Jeffrey Gordon
- 青龙羊毛——58同城修复版(脚本)
- DPDK 内存池rte_mempool实现(二十三)
- expect spawn、linux expect 用法
- 深入理解lombok
- 适配器模式(类适配器)
- Kinect for Windows SDK开发初体验(二)操作Camera
- 【Elasticsearch】es 面试题 积累
- 20191118每日一句
- java 排队实现_java中的优先列队-PriorityQueue源码实现解析
- Python:计算器(代码全+解析+实现结果)
- 高频量化交易之王--李庆在华尔街
- android horizontalscrollview顶部导航,带有居中效果的HorizontalScrollView使用说明
- 【机器人学习】abb机器人运动学分析与轨迹规划(三维模型+matlab代码+word报告)
- Reached heap limit Allocation failed - JavaScript heap out of memory
- 达观电网故障知识图谱,三大功能全面提升电网故障处置效率
- Chrome插件:网易云音乐听歌识曲
- maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle
- HTML、CSS——可伸缩式搜索框
- java中的length属性,length()方法,size()方法
热门文章
- 解决System.Reflection.TargetInvocationException: 调用的目标发生了异常。
- vue.js 中根据字母或者中文进行排序问题
- Linux入门基础之 中
- 两类曲线积分的联系较深层解读
- 【23】牛客网BC25 计算体重指数
- 2021考研英语新题型刘琦
- HTML+CSS 完成顶部导航栏菜单制作
- 高德地图微信小程序SDK x.fail is not a function ‘x.fail‘ is undefined
- linux系统怎么看raid,linux如何查看硬盘及raid信息
- 当前形势下 企业办公室远程的发展前景及未来趋势分析