centos jdk 1.6,centos8官网下载教程

CentOS7.6安装JDK(rpm方式安装)

步骤一

下载JDKrpm到本地

JDKrpm下载地址:

步骤二

检查服务器主机是否安装过jdk,如果有安装openjdk则卸载

java-version#查看java版本#检查jdk是否存在rpm-qa|grepjdk#卸载命令:yum-yremoveyum-yremovelibgcj-4.1.2-42.el5#如果不信可以用下面强制卸载#卸载-e#--nodeps强制删除rpm-e--nodepsjdk1.8.0_121-1.8.0_121-fcs.x86_64步骤三

上传jdk-8u301-Linux-i586.rpm到服务器相应目录,执行以下命令。

cd/home/singerwrpm-ivhjdk-8u301-linux-x64.rpm#安装命令步骤四

安装完成后配置环境变量文件:/etc/profile

vim/etc/profile

插入以下变量

JAVA_HOME=/usr/java/jdk1.8.0_301-amd64CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/libPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexportPATHCLASSPATHJAVA_HOME

让新增的环境变量生效!

source/etc/profile

测试:

java-versionjavac

CentOS安装jdk16教程

在linux上很多程序都需要jdk的支持,但jdk 1.7对这些程序来说的确太新了,今天就把jdk 1.6安装上去.

系统:centos 5.5(32位)

需要的软件包:jdk-6u32-linux-i586-rpm.bin

1.下载jdk

去官网上下载jdk 1.6

地址:

2.安装jdk 1.6

复制代码代码如下:

chmod+x jdk-6u32-linux-i586-rpm.bin

./jdk-6u32-linux-i586-rpm.bin

3.从OpenJDK切换到Sun JDK

复制代码代码如下:

alternatives--install/usr/bin/java java/usr/java/default/bin/java 1

alternatives--install/usr/bin/javac javac/usr/java/default/bin/javac 1

4.选择所需版本

复制代码代码如下:

alternatives--config java

5.设置系统环境变量

复制代码代码如下:

vi/etc/profile

export JAVA_HOME=/usr/java/default

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

执行命令使其生效:

复制代码代码如下:

source/etc/profile

6.查看java版本:

复制代码代码如下:

java-version

centos7+tomcat登陆超时

在工作中开发找到说,项目日志访问域名报错,报错如下:

这是第二次遇到的报错,所以把它记录下来,在服务器curl是另外一种结果,服务器结果如下:

经过第一次的经验就知道,本机的jdk是不信任你这域名的,然后我将这个域名的私钥证书,就是.crt结尾的证书转换成.cer结尾的证书,进行导入到本机jdk里面就可以实现程序的信任了,好了话不多说操作如下。

1.拿到私钥证书之后,使用ie浏览器导入到浏览里面。

找到你的私钥证书

选择你的组

这就是导入成功了。

开始导出.cer结尾的证书,选择你导入证书的组然后点击导出来

选择你要导出的证书编码类型

选择要导出的位置以及导出证书的名字

导出完成。

得到了一个后缀为.cer结尾的证书。然后接下来导入到我们需要的服务器jdk中即可

2.liunx导入证书的命令为如下(本片文章jdk是以yum安装的jdk为主导入的):

(1)找打jdk安装的目录

# pwd

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/lib/securi

(2)上传要导入的证书

(3)进入jdk安装目录,然后进行导入证书

#导入证书命令

# keytool-import-trustcacerts-alias tomcat-file/home/cert/111.cer-keystore"/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/lib/security/cacerts"-storepass changeit

#删除证书命令

# keytool-delete-alias server-keystore D:\jdk1.6.0\jre\lib\security\cacerts-storepass changeit

这样再用程序调用这域名就不会报超时了。

阅读剩余
THE END