CentOS卸载原有旧版OPENJDK并安装SUNJDK解决方案
原创作品。转载请注明出处?? PS:由于图片是安装后进行截图所以出现的是1.8版本,步骤是完全正确的。 一、检测JDK 首先你要打开终端,为避免可能出现的权限问题建议直接su进入root。 然后输入查看你centOS系统是否自带JDK,如果没有你就可以直接进行安装了,否者还需要有卸载步骤。 如果系统自带JDK,则输入 和进行查看JDK版本。 (PS:被网上的一些卸载方案弄乱了,把tzdata-java-2013g-1.el6.noarch也直接nodeps了,结果发现用yum卸载才要remove,但是结果无影响所以也就不了了之了T_T) ?
1.先卸载旧的JDK,再安装新的JDK 2.先安装新的JDK,在卸载旧的JDK 网上说第二种安装方案比较好,但是由于本人是按方案1安装,也没出现什么问题。 ?二、卸载JDK 在有2种方案: 1.使用?rpm -e --nodeps进行强制卸载
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 2.使用?yum?-y?remove进行卸载
三、安装JDK 1.下载JDK 什么位的系统就下什么位的压缩包。 Linux下的JDK安装包现有两种格式.rpm和.tar.gz。rpm是redhat红帽的标准安装包,rpm安装时会自动配置。 本安装示例在CentOS?6.6系统下进行,其它类型Linux系统安装方式相同,下载的JDK版本为1.8.0_151,对.rpm和.tar.gz安装方式分别说明。 2.安装JDK ①.rpm后缀格式JDK安装方式 首先要给安装包添加权限。
然后使用rpm?-ivh?xxx命令安装JDK。
结果出现: Preparing...????????????????###########################################?[100%] ? ?1:jdk????????????????????###########################################?[100%] Unpacking?JAR?files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... jfxrt.jar...
bash: ./java: cannot execute binary file ....X86_64...
查看环境变量,可以看到/usr/bin是加入了PATH环境变量中的。 后缀格式JDK安装方式 ? ?
安装 在
[root@localhost?Desktop]#?mkdir?/usr/java ? 进入压缩包所在目录,将压缩包复制到。复制文件用命令行: [plain]? [root@localhost?Desktop]#?cp?jdk-7u79-linux-x64.gz?/usr/java 然后返回到根目录,再进入 [plain]?
[root@localhost?Desktop]#?cd?/ [root@localhost?Desktop]#?cd?/usr/java 压缩包解压,命令行: [plain]? [root@localhost?Desktop]#?tar?xvf?jdk-7u79-linux-x64.gz 删除压缩包,输入命令行: [plain]? [root@localhost?java]#?rm?jdk-7u79-linux-x64.gz rm:?remove?regular?file?`jdk-7u79-linux-x64.gz'??yes 设置对所有用户有效方式:修改设置,该方式对所有用户有效。 使用命令行: [plain]? [root@localhost?Desktop]#?vi?/etc/profile 打开之后在文件末尾添加下面配置。通过鼠标滑轮滚动到文件末尾,上下左右方向键控制光标输入位置。 [plain]?
配置好后,按 使profile配置生效。命令行: [plain]? [root@localhost?Desktop]#?source?/etc/profile 设置对当前用户有效方式:修改设置,该方式仅对当前用户有效,对其它用户无效,其它用户没有运行命令行: [plain]? [root@localhost?Desktop]#?vi?~/.bashrc 在按 [plain]?
使命令行: [plain]? [root@localhost?Desktop]#?source?~/.bashrc 如果要使 例如: [plain]? [root@LinuxServer?root]#?vi?/home/dodobook2/.bashrc [plain]?
如果当前登录用户是 [plain]? [dodobook2@localhost?Desktop]#?vi?~/.bashrc 使用 [plain]?
[root@localhost?Desktop]#?echo?$JAVA_HOME /usr/java/jdk1.7.0_79 [root@localhost?Desktop]#?echo?$CLASSPATH ./:/usr/java/jdk1.7.0_79/lib:/usr/java/jdk1.7.0_79/jre/lib [root@localhost?Desktop]#?echo?$PATH /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/java/jdk1.7.0_79/bin:/root/bin:/usr/java/jdk1.7.0_79/bin ?
输入命令?javac
查看eclipse中JDK是否配置
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |