一、简单理解JAVA_SE 、EE、ME 三者的区别
Java SE(Java Platform,Standard Edition),应该先说这个,因为这个是标准版本。
Java EE (Java Platform,Enterprise Edition),java 的企业版本
Java ME(Java Platform,Micro Edition),java的微型版本。
##原先的openjdk
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社$ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
参考:https://www.linuxidc.com/Linux/2018-11/155562.htm
首先作为新手不建议去官网下载压缩包自己配置,别折腾,不如通过ppa安装,简单。
“Linux Uprising”团队维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的Oracle Java 11安装程序。
请注意,由于授权,PPA不包含Java二进制文件。 PPA中的包自动从Oracle Web服务器下载并安装Oracle JDK 11。
1、通过Ctrl + Alt + T或通过从应用启动器搜索“终端”打开终端。 打开时,运行命令添加PPA:
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社$ sudo add-apt-repository ppa:linuxuprising/java
2、然后运行命令安装软件包,并在自动下载和安装JDK 10之前接受许可证:
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社$ sudo apt-get install oracle-java11-installer
安装完成后,Oracle Java 11应自动设置为默认值。 如果没有,运行命令
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社$ sudo apt-get install oracle-java11-set-default
也可以使用如下命令选择
linuxidc@linuxidc:~$ sudo update-alternatives --config java
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 自动模式
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 手动模式
* 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:2
3、最后通过java -version和javac -version检查你的java版本:
linuxidc@linuxidc:~$ java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
linuxidc@linuxidc:~$ javac -version
javac 11.0.1
写一个hello world来测试以下:
nano linuxidc.java , 里面内容为:
public class linuxidc{
public static void main(String[] args){
System.out.println("Hello World!Linux公社");
}
}
然后执行
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社$ javac linuxidc.java
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社$ java linuxidc
Hello World!Linux公社
有时候可能需要在命令前加sudo
卸载:
移除PPA软件包总是很容易,只需打开终端并运行命令即可:
sudo apt-get remove –autoremove oracle-java8-installer oracle-java11-installer
然后启动软件和更新 - >其他软件选项卡以删除PPA存储库。
三、在Ubuntu中添加和删除PPA的软件源PPA 的一般形式是: ppa:user/ppa-name
添加 PPA 源
添加 PPA 源的命令为:sudo add-apt-repository ppa:user/ppa-name
添加好记得要更新一下: sudo apt-get update
删除 PPA 源