安装jdk

jdk包名

'-x64 表示适用于基于 x86-64(64 位)架构的处理器。
'-i586 表示适用于基于 x86(32 位)架构的处理器。
'.bin 文件通常是独立的安装程序
'.rpm 文件是针对特定的 RPM-based 发行版(如 Red Hat、CentOS 等)而设计的

'.bin安装给特殊权限然后./包名
'.rpm安装 rpm -ivh 包名
  

#JDK 1.6.0 Update 45
jdk-6u45-linux-amd64.rpm 针对基于AMD64(x86-64)体系结构的'64位'操作系统的安装包
jdk-6u45-linux-i586.bin  针对基于x86体系结构的'32位处理器'的操作系统的安装包
jdk-6u45-windows-x64.exe 适用于基于 x86-64(64 位)架构的 Windows 操作系统
jdk-6u45-windows-i586.exe适用于基于 x86(32 位)架构的 Windows 操作系统

# which 查看jdk安装路径

1.手动安装jdk

连接目标主机
登录weblogic用户/webogic_ip

#安装jdk
cd /weblogic
将jdk包拉进来
chmod +x jdk包名               给予特殊权限
./jdk包名                      执行安装

###修改环境变量###
vim ~/.bash_profile            修改配置文件
export JAVA_HOME="/weblogic/jdk1.6.0_45"
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source ~/.bash_profile          刷新
Java -version                   查看jdk版本

2.ansible批量安装jdk

[root@ansible ~]# cd /etc/ansible/
[root@ansible ansible]# vim hosts
#在要安装的软件下面写IP
[jdk16]
10.56.86.218
10.56.86.219
10.56.86.220
10.56.86.221
10.56.86.222
10.56.86.223

[root@ansible ansible]# cd playbook/
[root@ansible playbook]# ls
CloudDwp.yml  Jdk1.6_install.yml  nfs.yml                Sudo_Update.yml   Zabbix-agent_Install.yml
Dwp.yml       Jdk1.7_install.yml  Ntp.yml                test.yml
error.yml     Jdk1.8_install.yml  Oracle_Tablespace.yml  User_Ansible.yml
issue.yml     mv.yml              PolkitUpdate.yml       xinxi.yml
[root@ansible playbook]# ansible-playbook Jdk1.6_install.yml


#堡垒机登录目标主机
查看路径
[root@10_56_86_223 ~]# cd /weblogic/
[root@10_56_86_223 weblogic]# ls
bea  jdk1.6.0_45  jdk1.8.0_261  oraInventory  patch


#修改变量
#(双jdk):使用哪个版本jdk就把另外一个版本的环境变量注销,并刷新
[weblogic@weblogic ~]$ vim ~/.bash_profile 
export PATH=/weblogic/jdk1.6.0_45/bin:$PATH
#export PATH=/weblogic/jdk1.8.0_261/bin:$PATH

[weblogic@weblogic ~]$ source ~/.bash_profile 
[weblogic@weblogic ~]$ java -version

posted @ 2024-05-08 16:00  谢科锋  阅读(13)  评论(0编辑  收藏  举报