1. JRE

1.1. 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

1.1.1. dmg格式安装:

没啥可说的,各种下一步就完成了。

2. JDK

2.1. 下载地址:oracle的网站变化很快,如果连接失效请自己去www.oracle.com寻找

https://www.oracle.com/technetwork/java/javase/downloads/index.html

2.1.1. dmg格式安装:

没啥可说的,各种下一步就完成了。

注意:由于MacOS是不预装Java的(JRE或者JDK都没装),新的系统不用考虑兼容性问题。

如果是原来安装过Java任何版本请一定注意版本兼容问题,建议就安装一个版本Java,开发的时候如果需要其他版本可以手动把包解压到指定目录,用IDE去指定编译程序

以下是默认安装,但是JAVA_HOME没有配置,JAVA_HOME主要是给一些依赖Java的软件提供环境变量用的,所以安装不安装无所谓。

zhangkedeMacBook-Pro:~ root# ls -al /usr/bin/java
lrwxr-xr-x 1 root wheel 74 Jun 30 09:58 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
zhangkedeMacBook-Pro:~ root# echo $JAVA_HOME zhangkedeMacBook-Pro:~ root#

  

3. IDE

3.1. IntelliJ IDEA(简称idea)

下载地址:http://www.jetbrains.com/idea/?fromMenu,新版的软件把community版和professional版整合了,根据License区分

3.2. Eclipes for J2EE

不建议在Mac上使用,因为Eclipes强依赖Java,会产生冲突的问题。

最新文章

  1. Redis之个人简单理解
  2. 解密jQuery事件核心 - 委托设计(二)
  3. 你注意了么?int与Integer的区别
  4. EXCEL 数字+E+数字 自动识别为指数形式的解决办法
  5. J - Sabotage - UVA 10480(最大流)
  6. 关于ios 推送功能的终极解决
  7. jQuery测验题
  8. 1_3 C语言解决求n!
  9. [Swift]LeetCode867. 转置矩阵 | Transpose Matrix
  10. 使用PHP+MySql操作——实现微信投票功能
  11. 全志A33 lichee怎样编译镜像
  12. RocketMQ的broker启动失败解决
  13. layer弹出框确定前验证:弹出消息框(弹出两个layer)
  14. Python 项目实践三(Web应用程序) 第三篇
  15. git经常使用命令和问题
  16. faster rcnn流程
  17. cartographer安装--Ubuntu14.04--indigo
  18. jQuery-处理css样式
  19. UVA - 10543 LIS
  20. socket socket讲解

热门文章

  1. 修改 oracle 数据库的 sys 账号密码,ERROR at line 1: ORA-01034: ORACLE not available
  2. typedef的用法 单向链表的查找、增加、删除、销毁。
  3. rocketmq有序消息的(四)
  4. 准备 dubbo 学习目录
  5. lombok标签之@Data @AllArgsConstructor @@NoArgsConstructor -如何去除get,set方法。@Data注解和如何使用,lombok
  6. 如何提高C# StringBuilder的性能
  7. [luogu5361]热闹的聚会与尴尬的聚会
  8. 『学了就忘』Linux用户管理 — 51、用户管理相关命令
  9. idea中解决整合SSM加载不到dataSource;
  10. P2066 机器分配 解析