Fedora 下安装 JDK 和 Eclipse
2018-03-17 22:33
218 查看
前言:每次重装系统后都要重新装 JDK 和 Eclipse,但是每次都不记得环境该怎么配置,因此特地记下来以方便以后再次配置。
由于本文借鉴了多篇博客的内容,因此此处就不列举出来了。文中的方法本人都实验过,证明可以正常工作,此次的安装环境是Fedora 27。
JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
使用 .tar.gz 包的安装命令(安装位置 /opt/java)
在文件末尾添加一些变量内容,然后保存退出
修改完成后,使用以下命令使环境变量即时生效
设置默认 JDK ,执行命令后选择要设置的 JDK 的序号
下载地址: http://www.eclipse.org/downloads/packages/
以普通用户身份运行 eclipse,软件正常运行则说明安装成功
创建链接引用
创建 eclipse 的桌面图标
输入以下内容
如果 JDK 和 Eclipse 都运行正常,说明已经都安装成功。
4000
ava-x.x.x-openjdk,因此安装过程中有可能会造成一些干扰,可以有选择性的先将此 openjdk 卸载。不过要注意,卸载openjdk有可能会把系统的一些依赖包卸载掉。
查看系统中存在的 jdk
卸载自带的 openjdk
查看卸载结果,可以看到 openjdk 已经被卸载
由于本文借鉴了多篇博客的内容,因此此处就不列举出来了。文中的方法本人都实验过,证明可以正常工作,此次的安装环境是Fedora 27。
1. JDK安装及环境配置
1.1 下载 JDK
在下面链接网页中选择所需的 JDK 版本,选择 .rpm 或者 .tar.gz 的包进行下载JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
1.2 安装 JDK
使用 .rpm 包的安装命令(安装位置 /usr/java)# 查看 jdk 安装路径,Relocations 为默认安装路径 # # rpm -qpi jdk-8u161-linux-x64.rpm # 一般执行此命令的默认安装位置为 /usr/java # # rpm -ivh jdk-8u161-linux-x64.rpm # 修改安装路径为 /opt/java 可使用以下命令(不推荐使用)# # rpm -i --badreloc --relocate /usr/java=/opt/java jdk-8u161-linux-x64.rpm
使用 .tar.gz 包的安装命令(安装位置 /opt/java)
# tar -xvf jdk-8u161-linux-x64.tar.gz # mkdir /opt/java # cp -r ./jdk1.8.0_161 /opt/java
1.3 配置 JDK
注意事项:配置 JDK 的方法任选一种即可,推荐使用第一种方法1.3.1 方法一:配置 java 环境变量
打开 /etc/profile 文件进行编辑# vi /etc/profile
在文件末尾添加一些变量内容,然后保存退出
# 注意 .rpm 方法安装的路径变化 /usr/java/jdk1.8.0_161 # export JAVA_HOME=/opt/java/jdk1.8.0_161 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
修改完成后,使用以下命令使环境变量即时生效
# source /ect/profile
1.3.2 方法二:链接并设置默认 JDK
创建刚安装的 JDK 的链接引用# 命令格式: alternatives --install link name path priority # # 其中 path 是 JDK 的安装路径,link 是链接路径 # # 例子 # # alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_161/bin/java 500
设置默认 JDK ,执行命令后选择要设置的 JDK 的序号
# alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- * 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-5.b14.fc27.x86_64/jre/bin/java) 2 /usr/java/jdk1.8.0_161/jre/bin/java + 3 /usr/java/jdk1.8.0_161/bin/java Enter to keep the current selection[+], or type selection number: 3
1.4 验证 JDK 安装
查看环境变量是否生效,安装是否成功$ 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)
2. Eclipse 安装
2.1 下载 eclipse
任意合适的 eclipse 版本, 选择 .tar.gz 的包下载下载地址: http://www.eclipse.org/downloads/packages/
2.2 安装 eclipse
解压 .tar.gz 包到安装的位置# tar -xvf eclipse-jee-oxygen-2-linux-gtk-x86_64.tar.gz # cp -r ./eclipse /opt
以普通用户身份运行 eclipse,软件正常运行则说明安装成功
$ /opt/eclipse/eclipse
2.3 配置软件启动显示图标
一般情况下使用上面的方法安装 eclipse 后,不仅只能在终端中启动 eclipse,而且启动时的软件图标也是一个白板。因此下面将解决这两个问题。创建链接引用
# ln -s /opt/eclipse/eclipse /usr/bin/eclipse
创建 eclipse 的桌面图标
# vi /usr/share/applications/eclipse.desktop
输入以下内容
[Desktop Entry] Type=Application Name=Eclipse Comment=Eclipse Integrated Development Environment Icon=/opt/eclipse/icon.xpm Exec=eclipse Terminal=false # 注意:若前面没有创建eclipse链接引用,则Exec=/opt/eclipse/eclipse #
如果 JDK 和 Eclipse 都运行正常,说明已经都安装成功。
故障排除
Fedora 系统中一般会默认安装一个 j4000
ava-x.x.x-openjdk,因此安装过程中有可能会造成一些干扰,可以有选择性的先将此 openjdk 卸载。不过要注意,卸载openjdk有可能会把系统的一些依赖包卸载掉。
查看系统中存在的 jdk
# rpm -qa | grep jdk jdk1.8-1.8.0_161-fcs.x86_64 copy-jdk-configs-3.3-2.fc27.noarch java-1.8.0-openjdk-headless-1.8.0.161-5.b14.fc27.x86_64
卸载自带的 openjdk
# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-5.b14.fc27.x86_64
查看卸载结果,可以看到 openjdk 已经被卸载
# rpm -qa | grep jdk jdk1.8-1.8.0_161-fcs.x86_64 copy-jdk-configs-3.3-2.fc27.noarch
相关文章推荐
- 在fedora 10下面安装jdk1.6和eclipse
- Fedora下安装jdk与eclipse
- 使用Eclipse-Maven-git做Java开发(1)--JDK的安装配置
- 安装了JDK,但是启动Eclipse时,提示failed to create java virtual machine(解决办法)
- fedora 安装eclipse和pydev以及wxpython
- 安装JDK,配置环境及安装eclipse
- Eclipse JDK的安装
- 【视频】Java编程入门:JDK的安装、Eclipse编程环境的使用
- linux jdk Eclipse安装
- Linux安装配置JDK和Eclipse的步骤
- Linux环境下JDK安装配置成功,启动Eclipse却失败
- JDK安装成功了 但eclipse起不来
- ubuntu,jdk安装成功后,点击eclipse,提示信息A Java RunTime Environment (JRE) or Java Development Kit (JDK)
- JDK的安装以及eclipse环境的搭建
- Jdk, myeclipse, eclipse, tomcat 的安装及环境配置java
- win8 64bit eclipse3.5.1 jdk1.7 等都是64bit,Java Decompiler插件安装
- 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat
- Tomcat安装(也有jdk,eclipse)
- JDK 6 + TOMCAT 6 + Eclipse 3.3 + MyEclipse 6.0 / MyEclipse 6.5 安装
- jdk1.8 + tomcat8.0+Eclipse安装