由于Fedora系统安装的时候会自带OpenJDK,安装完系统后 java -version 会显示
[root@localhost bin]# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.1) (fedora-57.1.10.1.fc15-i386)
OpenJDK Client VM (build 20.0-b11, mixed mode)
如果要自己安装JDK 首先到sun 官网上下载JDK,找到系统对应的版本,我这里下载的是 jdk-6u33-linux-i586-rpm.bin 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html
下载完JDK 后,到下载目录给当前用户赋予执行权限
[root@localhost Downloads]# chmod +x jdk-6u33-linux-i586-rpm.bin
终端中输入“./jdk-6u33-linux-i586-rpm.bin”执行解压及安装操作。
[root@localhost Downloads]# ./jdk-6u33-linux-i586-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: jdk-6u33-linux-i586.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
Preparing... ########################################### [100%]
...................
待提示
Press Enter to continue.....
回车完成JDK 的安装
卸载OpenJDK
---------------------------------------------------------------
1:在终端执行 rpm -qa|grep jdk 此时可以看到系统有两个jdk 如下
[root@localhost bin]# rpm -qa|grep jdk
jdk-1.6.0_33-fcs.i586
java-1.6.0-openjdk-1.6.0.0-57.1.10.1.fc15.i686
2:卸载系统自带的OpenJDK
root@localhost bin]# yum -y remove java java-1.6.0-openjdk-1.6.0.0-57.1.10.1.fc15.i686
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.i686 1:1.6.0.0-57.1.10.1.fc15 will be erased
--> Processing Dependency: java-1.6.0-openjdk >= 1:1.6.0.0-55 for package: icedtea-web-1.0.2-2.fc15.i686
...........
Dependency Removed:
icedtea-web.i686 0:1.0.2-2.fc15
Complete!
配置JDK 环境变量
---------------------------------------------------------------
1:在终端打开profile文件
[root@localhost bin]# vi /etc/profile
2:在profile 文件中增加JDK环境变量
export JAVA_HOME=/usr/java/jdk1.6.0_33
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
保存并退出
3:使环境变量生效
[root@localhost bin]# source /etc/profile
[root@localhost bin]# java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b04)
Java HotSpot(TM) Client VM (build 20.8-b03, mixed mode, sharing)
OK,经过以上步骤就完成了JDK 的安装并卸载了Fedora 自带的OpenJDK。
相关推荐
对于基于Debian的系统(如Ubuntu),你可能需要使用`apt-get remove`来卸载OpenJDK,以及`apt-get install`来安装新的JDK。在安装JDK时,可以使用`dpkg -i`命令代替解压缩和配置环境变量的步骤。务必根据你的具体...
### 在Fedora/CentOS/RHEL上卸载OpenJDK 1. **查看已安装的Java版本**: ```bash alternatives --display java ``` 2. **卸载OpenJDK**: 使用`yum`或`dnf`命令来卸载OpenJDK: ```bash sudo yum remove ...
总结来说,卸载Linux上的OpenJDK并安装Oracle JDK涉及确认现有版本、卸载OpenJDK、下载和安装Oracle JDK以及配置环境变量。这个过程在不同Linux发行版上可能会略有不同,但基本步骤相似。请确保遵循官方文档和发行版...
sudo dnf install java-1.8.0-openjdk-devel # 对于Fedora ``` 接下来,我们讨论如何卸载JDK。卸载JDK分为手动卸载和通过包管理器卸载两种情况。 1. **手动卸载**: - 如果是从二进制包安装的,删除解压的JDK...
export JAVA_HOME=/usr/lib/jvm/java-1.x.x-openjdk export PATH=$JAVA_HOME/bin:$PATH ``` - 其中`1.x.x`代表具体的版本号,如`1.8.0_231`。 - 保存文件并关闭。 - 执行 `source /etc/profile` 使设置生效。 ...
在Fedora或CentOS上: ``` sudo yum remove java* sudo dnf clean all ``` 四、注意事项 1. 卸载Java时,确保没有依赖Java的应用程序正在运行,否则可能会导致卸载失败。 2. 卸载后,可能需要重启电脑以使...
卸载OpenJDK可以通过`rpm -e --nodeps`命令完成,这里的`--nodeps`参数表示不检查依赖关系直接卸载。按照顺序,我们逐个卸载libvirt-java相关的包以及OpenJDK的两个版本。 在确保OpenJDK已经卸载后,我们可以开始...
java8流源码印度 ...卸载操作系统附带的任何 JDK/OpenJDK。 示例 Fedora 32 附带 OpenJDK 8。 在 Fedora 32 上执行sudo rpm -qa | grep java sudo rpm -qa | grep java或sudo rpm -qa | grep jdk sud
java8流源码GraalVM 动手实验室 2020 年 9 月 2 日,星期三 ...卸载操作系统附带的任何 JDK/OpenJDK。 示例 Fedora 32 附带 OpenJDK 8。 在 Fedora 32 上执行sudo rpm -qa | grep java sudo rpm -qa | gr
5. **卸载旧版本**:在安装新版本之前,最好先卸载已有的JDK,避免版本冲突。 通过以上步骤,你应该能够在Linux环境下成功安装并配置JDK。无论是Oracle JDK还是OpenJDK,它们都能提供Java开发所需的编译器、运行时...
- 卸载Fedora自带的OpenJDK,因为我们将安装Oracle的JDK。使用`sudo dnf remove java-openjdk`命令来卸载。 - 安装Oracle JDK,可以从Oracle官网下载适用于Linux的JDK包,然后通过`tar`命令解压并配置环境变量。 ...
若已安装,可以使用以下命令卸载旧版本: ```bash sudo apt-get remove --purge openjdk* sudo apt-get autoremove ``` 对于基于Debian或Ubuntu的系统,我们可以使用`apt`包管理器来安装JDK。首先更新软件源: ``...
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install -y https://镜像服务器地址/ius-release.rpm ``` 2. 安装JDK: 使用yum安装指定版本的JDK,例如...
如果没有,可以通过包管理器来安装,例如在Fedora或CentOS上运行`sudo yum install rpm java-1.8.0-openjdk-devel`。 2. 将`jdk-8u221-linux-x64.rpm`文件上传到你的Linux系统,可以使用FTP、SCP或其他文件传输方式...
10. **开源替代**: 除了Oracle JDK,还有OpenJDK,它是Oracle JDK的一个开源实现,同样适用于Linux系统,且在许多发行版中默认提供。 总的来说,"jdk-8u291-linux-x64.rpm"是一个关键的开发工具,对于Java开发者在...
- 包管理器:如apt(Debian/Ubuntu)、yum(RHEL/CentOS)、dnf(Fedora),方便用户安装、更新和卸载软件。 - 软件仓库:包管理器连接到软件仓库,仓库中包含大量经过验证和兼容性的软件包。 7. 开发者工具 - ...
RPM是许多基于Linux发行版,如Red Hat、CentOS和Fedora等,常用的一种软件包管理工具,用于安装、升级、查询和卸载软件。 【描述】"Linux下安装Apache Tomcat的文档" 则说明了我们的任务还包括部署和配置Apache ...
若已有安装,继续执行以下步骤来卸载: ```bash rpm -qa | grep java ``` 找到列出的JDK或JRE相关的包,然后使用`rpm -e --nodeps 包名`命令删除它们,替换"包名"为实际的包名。 **第二步:创建JDK安装目录并修改...