配置 java 环境
- 官方下载jdk(我安装的是jdk1.8.0_161)
- 创建安装文件夹(我的是 /opt/java)
sudo mkdir /opt/java
- 把下载下来的jdk-8u161-linux-x64.tar.gz 移到 /opt/java 并解压
sudo mv /下载/jdk-8u161-linux-x64.tar.gz /opt/java sudo tar -zxvf jdk-8u161-linux-x64.tar.gz
- 配置环境变量
sudo gedit /etc/environment
末尾加入以下配置(JAVA_HOME后的路径就是你jdk的文件位置)PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin" export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export JAVA_HOME=/opt/java/jdk1.8.0_161
修改完后保存关闭,输入下面命令使环境变量生效source /etc/environment
- 但这个时候输入
java -version
发现是下面这样$ java -version
程序 ‘java’ 已包含在下列软件包中:
default-jre
gcj-5-jre-headless
openjdk-8-jre-headless
gcj-4.8-jre-headless
gcj-4.9-jre-headless
openjdk-9-jre-headless
请尝试:sudo apt install <选定的软件包>
这是因为Ubuntu默认安装的有java环境,需要我们再配置以下sudo update-alternatives –install /usr/bin/java java /opt/java/jdk1.8.0_161/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /opt/java/jdk1.8.0_161/bin/javac 300
sudo update-alternatives –install /usr/bin/jar jar /opt/java/jdk1.8.0_161/bin/jar 300
sudo update-alternatives –install /usr/bin/javah javah /opt/java/jdk1.8.0_161/bin/javah 300
sudo update-alternatives –install /usr/bin/javap javap /opt/java/jdk1.8.0_161/bin/javap 300
上面命令把每条后半部分地址改为你的jdk地址,/opt/java是我的地址。
最后执行这条命令使之生效sudo update-alternatives –config java
这个时候再执行java -version
javac -version
$ java -version
java version “1.8.0_161”
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
$ javac -version
javac 1.8.0_161
这样就大功告成。
安装 Eclipse
- 官方下载
- 解压(我是单独创建了个eclipse文件夹)
cd 下载/ sudo mv eclipse-inst-linux64.tar.gz /eclipse tar -zxvf eclipse-inst-linux64.tar.gz
- 进入文件夹双击
eclipse-inst
,然后就安装吧。(耐心) - 创建快捷方式
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/home/ubuntu/eclipse/jee-oxygen/eclipse/eclipse
Icon=/home/ubuntu/eclipse/jee-oxygen/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;Exec
Icon
改成你的地址。
对该文件进行赋权chmod u+x /usr/share/applications/Eclipse.desktop
大功告成。