Mac下部署java环境
1、Mac自带有java,版本是1.6.0_65,十分老旧,需要安装最新的jdk
/*简而言之,
javase是基础,要先学,
javaee是企业级,接着学,然后可以转到javaweb方向,
javame是做移动应用的。
基础必须先学,然后再考虑下一步*/
Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发
3、java jdk也区分两个,Oracle JDK与OpenJDK到底有什么不同,需要使用oracle jdk。
Oracle JDK便是平常我们在windows系统上做开发使用的JDK,又称作SUN JDK。OpenJDK则是大多数linux系统版本自带的JDK,那它们有什么不同呢?
(1)OpenJDK是Oracle JDK的精简版本
虽然说OpenJDK与Oracle JDK绝大部分相同,但是还是得小心这种情况:本地代码测试OK,上了sit环境发现各种莫名其妙的问题,这时候需要看下部署sit环境的JDK是不是和本地一致了。其次OpenJDK是不包含部署功能的,比如:Browser Plugin、Java Web Start、以及Java控制面板。
(2)授权协议不同
OpenJDK采用GPL V2协议, SUN JDK则采用JRL。说白了,使用OpenJDK就不要想使用JAVA商标了。
(3)版本对比
OpenJDK的特点是更新频繁,实现快速迭代和高效试错,为Oracle JDK LTS版本打下基础。Oracle JDK的特点是单版本长期支持,提供稳定可用的商业版本,商用收费,学习研究免费。
4、去java官网下载javase的Mac版本jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
5、下载安装后检测java版本
java -version
6、配置环境变量使任何地方都能使用java命令
更改环境变量:sudo vim /etc/profile
刷新环境变量:source /etc/profile
校验环境变量配置:
7、运行java文件,输出hello world
建立hello.java文件
进入该文件所在的文件夹,运行 javac hello.java 命令,生成hello.class文件
再运行 java hello 命令,即可输出 hello world