Windows下JDK的安装配置

1、下载安装JDK,默认安装路径 官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、新增JAVA_HOME 我的电脑右键属性,点击环境变量,新建系统变量JAVA_HOME : JDK安装的路径 3、新增CLASSPATH CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (第一个有点,在JAVA_HOME的基础下一个lib目录,一个tools.jar) 4、追加PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JAVA_HOME基础下的bin和jre/bin) 5、输入验证 java -version 确认java版本号 javac 确认java编译环境 参考地址:https://jingyan.baidu.com/article/48a42057eb5abea9242504ca.html

Continue Reading →

Posted in: JDK

OpenJDK和SunJDK的区别

一、前言 使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK,那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,OpenJDK是JDK的开放原始码版本,以GPL(General Public License)协议的形式放出(题主提到的open就是指的开源)。在JDK7的时候,OpenJDK已经作为JDK7的主干开发,SUN JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearch License,Java研究授权协议)发布。至于OpenJDK6则更是有其复杂的一面,首先是OpenJDK6是JDK7的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。关于JDK和OpenJDK的区别,可以归纳为以下几点: 1、授权协议的不同     OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。 OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在OpenJDK中是找不到的。 2、OpenJDK源代码不完整 这个很容易想到,在采用GPL协议的OpenJDK中,SUN…

Continue Reading →

Posted in: JDK

Linux安装与修改默认Jdk

一、前言     linux搭建Java环境时,需要进行jdk安装。而Linux一般自带Jdk,若不符合要求则需要去网上下载指定Jdk版本并进行修改/安装配置。 二、安装配置Jdk 1、下载Jdk压缩包版本(.tar.gz),以Jdk-7u71-linux-x64.tar.gz为例 2、cd切换到 /usr/路径下 mkdir java文件夹 3、拷贝Jdk-7u71-linux-x64.tar.gz到此文件夹下,并通过命令行解压Jdk版本,tar -zxvf jdk-7u71-linux-x64.tar.gz 4、配置环境变量(与Windows原理一致) vi /etc/profile  在文件的最下面修改原有配置,如: #set java environment…

Continue Reading →