##如何配置环境变量
1.配置jdk的基础目录:
JAVA_HOME:
D:\JDK\jdk1.8.0_161
- 配置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源代码不完整:
这个很容易想到,