配置环境变量&&OpenJDK和OracleJDK区别

本文介绍了如何配置Java环境变量,包括设置JDK的基础目录并验证配置。接着,文章探讨了OpenJDK与OracleJDK的区别,主要体现在授权协议、源代码完整性、精简程度以及版本标识上。OpenJDK遵循GPL V2协议,不包含Deployment功能和一些特定的源代码,而OracleJDK则有更全面的功能和Java商标使用权。
摘要由CSDN通过智能技术生成

##如何配置环境变量

1.配置jdk的基础目录:

JAVA_HOME: 
D:\JDK\jdk1.8.0_161
  1. 配置jdkd的可执行文件路径
Path:
D:\JDK\jdk1.8.0_161\bin
或者
%JAVA_HOME%\bin

在cmd里输入javac来测试

为什么输入javac了?
Javac存在于JDK中,用于编译JAVA源文件.java的,编译成字节码文件.class;
具体javac、javaw、javap的区别请看
https://www.cnblogs.com/zhangsonglin/p/10435062.html

##openjdk和jdk区别
在使用Linux的盆友知道,LINUX发行版本里,内置或者通过软件源安装的JDK,都是安装的OpenJDK。
那么openjdk和jdk区别是什么?

###授权协议的不同
OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。
OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在OpenJDK中是找不到的。

###OpenJDK源代码不完整:
这个很容易想到,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

偷偷学习被我发现

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值