java SE、EE、ME区别与window下的安装

本文介绍了Java SE、EE、ME的区别,通常使用Java SE标准版即可。讲解了JDK与JRE的差异,并提供了两种Java SE在Windows下的安装方法,包括直接安装和手动配置环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 简单介绍背景:

java因 oracle收购sun,已有闭源风险,区别与open jdk,open jdk完全免费,源码可得。而java得jdk源码中有一部分是不可得的,open jdk也只是仿照功能有了替代的包,目前主流依然是java jdk。

二 java SE、EE、 ME三者简单粗暴的区别:(一般使用SE标准版即可)

版本区别
SE (Standard Edition)标准版,基础,大众通用
EE (Enterprise Edition)企业版,在SE基础上加了一些框架用于符合某些规范
ME (Micro Edition)微小移动版,在SE基础上减少些东西,在加了些移动端设备通用的东西(三者中最小的版本)

 

 

 

 

 

三 jdk与jre 简单粗暴区别:

名称区别
jdk (Java Development Kit)java开发工具包,主要用于开发,有javac、java、javaw等工具,lib下还含有jre得虚拟机,便于开发调试调用该jvm以及一些核心类库
jre (Java Runtime Environment)java运行时环境,主要内容就是虚拟机jvm何一些核心类库


 

 

 

 

四 java SE 安装:

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

安装方式一:直接双击exe文件运行install安装,直接一步步点就好了(我安装得1.8,因为scala最低需要1.8得jdk,而spark需要scala),自动设置好环境变量。

安装方式二:复制别人的Java\jdk1.8.0_181到某一目录,例如 F:\Program Files\Java\jdk1.8.0_181

          然后再在系统环境变量中设置JAVA_HOME=F:\Program Files\Java\jdk1.8.0_181,

                     在classpath中添加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%lib\tools.jar

(为什么要在系统环境而不是xx用户变量设置呢,java是基础的,各个用户都需要,如果设在用户变量中,就只能一个用户能用,其他不能用了。

用户环境变量优先级高于系统环境变量,也就是会覆盖系统环境变量的同名设置,可以在机器不重启情况下生效。

系统环境变量设置完毕,对所有用户生效,但是需要重启才能生效。)

 

 

检测是安装好了,再cmd命令中输入:java -version    出现版本信息就是成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值