JDK22的安装、python环境检查

安装JDK17,18,20,22

[root@es_005 ~]# yum -y remove java-1.8.0-openjdk.x86_64 

进入官网(Java Downloads | Oracle 中国)下载JDK 22

https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz 链接)

[root@es_005 ~]# rz -E

rz waiting to receive.

[root@es_005 ~]# ls

anaconda-ks.cfg

apache-tomcat-10.1.25.tar.gz

elasticsearch-7.17.8-x86_64.rpm

jdk-22_linux-x64_bin.tar.gz

varnish-5.2.1

varnish-5.2.1.tar_1716188050_2.gz

[root@es_005 ~]# tar -zxvf jdk-22_linux-x64_bin.tar.gz

[root@es_005 ~]# ls

anaconda-ks.cfg

apache-tomcat-10.1.25.tar.gz

jdk-22.0.1

jdk-22_linux-x64_bin.tar.gz

[root@es_005 opt]# cd

[root@es_005 ~]# pwd

/root

[root@es_005 ~]# cd /opt/

[root@es_005 opt]# mv todolist.jar /root/

[root@es_005 opt]# cd

[root@es_005 ~]# ls

anaconda-ks.cfg          apache-tomcat-10.1.25.tar.gz          jdk-22.0.1

jdk-22_linux-x64_bin.tar.gz          todolist.jar

[root@es_005 ~]# yum -y install java-1.8.0-openjdk-devel.x86_64

[root@es_005 ~]# java -version

openjdk version "1.8.0_161"

OpenJDK Runtime Environment (build 1.8.0_161-b14)

OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

[root@es_005 ~]# ls /usr/local/

[root@es_005 ~]# ls /usr/local/apache-tomcat-9.0.91/

[root@es_005 ~]# ls /usr/local/apache-tomcat-9.0.91/bin/

[root@es_005 ~]# /usr/local/apache-tomcat-9.0.91/bin/startup.sh

Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.91

Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.91

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.91/temp

Using JRE_HOME:        /usr

Using CLASSPATH:       /usr/local/apache-tomcat-9.0.91/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.91/bin/tomcat-juli.jar

Using CATALINA_OPTS:  

Tomcat started.

[root@es_005 ~]# java

[root@es_005 ~]# javac

[root@es_005 ~]# mv jdk-22.0.1/ /usr/local/jdk22/

[root@es_005 ~]# cd /usr/local/jdk22/

[root@es_005 jdk22]# ls

[root@es_005 jdk22]# cd bin

[root@es_005 bin]# ls

[root@es_005 bin]# ./java -jar /root/todolist.jar

[root@es_005 bin]# /usr/local/jdk22/bin/java -jar /root/todolist.jar

[root@es_005 bin]# java

[root@es_005 bin]# javac

[root@es_005 bin]# $PATH

-bash: /opt/apache-maven-3.9.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: 没有那个文件或目录

[root@es_005 bin]# vim /etc/profile

[root@es_005 bin]# cat /etc/profile | tail -2

export PATH=/usr/local/maven3/bin/:/usr/local/jdk22/bin/:$PATH

[root@es_005 bin]# source /etc/profile

[root@es_005 bin]# java

[root@es_005 bin]# javac

[root@es_005 bin]# $PATH

-bash: /usr/local/maven3/bin/:/usr/local/jdk22/bin/:/opt/apache-maven-3.9.8/bin:/opt/apache-maven-3.9.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: 没有那个文件或目录

[root@es_005 bin]# vim /etc/profile

[root@es_005 bin]# cat /etc/profile | tail -2

export JAVA_HOME=/usr/local/jdk22/

[root@es_005 bin]# source /etc/profile

[root@es_005 bin]# $JAVA_HOME

-bash: /usr/local/jdk22/: 是一个目录

[root@es_005 bin]# whereis pip3

pip3:[root@es_005 bin]# python2

>>> print("hello world")

hello world

>>> print("2+3=",5)

('2+3=', 5)

>>> quit()

[root@es_005 bin]# yum list | grep python

[root@es_005 bin]# whereis python

python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

[root@es_005 bin]# python

Python 2.7.5 (default, Apr 11 2018, 07:36:10)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> with open("a.txt","wb") as f:

...     f.write("pythons是一个相对容易学习的脚本")

...

>>> import os

>>> os.listdir("./")

['jar', 'jarsigner', 'java', 'javac', 'javadoc', 'javap', 'jcmd', 'jconsole', 'jdb', 'jdeprscan', 'jdeps', 'jfr', 'jhsdb', 'jimage', 'jinfo', 'jlink', 'jmap', 'jmod', 'jpackage', 'jps', 'jrunscript', 'jshell', 'jstack', 'jstat', 'jstatd', 'jwebserver', 'keytool', 'rmiregistry', 'serialver', 'a.txt']

>>> with open("b.txt","wb") as f:

...     f.write("我,秦始皇,打钱")

...

>>> import os

>>> os.listdir()

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: listdir() takes exactly 1 argument (0 given)

>>> quit()

[root@es_005 bin]#

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值