Java SE(Java Platform,Standard Edition),应该先说这个,因为这个是标准版本。
Java EE (Java Platform,Enterprise Edition),java 的企业版本
Java ME(Java Platform,Micro Edition),java的微型版本。
##原先的openjdk
chrz@chrz-Lenovo:~$ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
首先作为新手不建议去官网下载压缩包自己配置,别折腾,不如通过ppa安装,简单。
“Linux Uprising”团队维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的Oracle Java 10安装程序。
请注意,由于授权,PPA不包含Java二进制文件。 PPA中的包自动从Oracle Web服务器下载并安装Oracle JDK 10。
1.通过Ctrl + Alt + T或通过从应用启动器搜索“终端”打开终端。 打开时,运行命令添加PPA:
sudo add-apt-repository ppa:linuxuprising/java
2.然后运行命令安装软件包,并在自动下载和安装JDK 10之前接受许可证:
sudo apt-get install oracle-java10-installer
安装完成后,Oracle Java 10应自动设置为默认值。 如果没有,运行命令:
sudo apt-get install oracle-java10-set-default
3.最后通过java -version和javac -version检查你的java版本:
chrz@chrz-Lenovo:~/javapro$ java -version
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
chrz@chrz-Lenovo:~/javapro$ javac -version
javac 10.0.2
写一个hello world来测试以下:
vi hello.java
, 里面内容为:
public class hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
然后执行
javac hello.java
java hello
有时候可能需要在命令前加sudo
chrz@chrz-Lenovo:/opt$ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
移除PPA软件包总是很容易,只需打开终端并运行命令即可:
sudo apt-get remove --autoremove oracle-java8-installer oracle-java10-installer
然后启动软件和更新 - >其他软件选项卡以删除PPA存储库。
PPA 的一般形式是: ppa:user/ppa-name
添加 PPA 源的命令为:sudo add-apt-repository ppa:user/ppa-name
添加好记得要更新一下: sudo apt-get update
删除 PPA 源的命令格式则为:sudo add-apt-repository -r ppa:user/ppa-name
然后进入 /etc/apt/sources.list.d 目录,将相应 ppa 源的保存文件删除。
最后同样更新一下:sudo apt-get update
1.去官网下载,链接点此。
2.移动到自己指定的位置
sudo mv eclipse-jee-photon-R-linux-gtk-x86_64.tar.gz /usr/local/
3.解压
sudo tar -zxvf eclipse-jee-photon-R-linux-gtk-x86_64.tar.gz
sudo rm -rf eclipse-jee-photon-R-linux-gtk-x86_64.tar.gz
解压之后的文件夹名字就为:eclipse
4.创建eclipse桌面快捷图标
cd /usr/share/applications
sudo vi eclipse.desktop
最后将下面的代码复制到文件中:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
其中“Exec=”后面为eclipse安装目录下的eclipse程序的位置路径,“Icon=”后面为eclipse安装目录下的图标图片的路径
5.打开Eclipse
linux下如何查询jdk的安装路径, 有的人说用whereis或者which, 这是多么扯淡啊。还有人说, 直接echo $JAVA_HOME
就行, 这是典型的只copy不思考。 使用echo $JAVA_HOME
的前提条件是设置了JAVA_HOME, 如果没设置, 就什么也查不到:
ubuntu@VM-0-15-ubuntu:~/taoge$ echo $JAVA_HOME
ubuntu@VM-0-15-ubuntu:~/taoge$
那怎么查呢? 先确保安装了jdk, 如下:
ubuntu@VM-0-15-ubuntu:~/taoge$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
ubuntu@VM-0-15-ubuntu:~/taoge$
查java命令位置:
ubuntu@VM-0-15-ubuntu:~/taoge$ which java
/usr/bin/java
ubuntu@VM-0-15-ubuntu:~/taoge$
查软链:
ubuntu@VM-0-15-ubuntu:~/taoge$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jan 23 10:36 /usr/bin/java -> /etc/alternatives/java
ubuntu@VM-0-15-ubuntu:~/taoge$
查jdk目录:
ubuntu@VM-0-15-ubuntu:~/taoge$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Jan 23 10:36 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
ubuntu@VM-0-15-ubuntu:~/taoge$
jdk目录是 /usr/lib/jvm/java-8-openjdk-amd64
jdk
linux下如何查询jdk的安装路径
Ubuntu18.04 安装Eclipse Oxygen