阿里云的linux服务器怎么安装jdk

阿里云的linux服务器怎么安装jdk,第1张

卸载OpenJDK

rpm

-qa

|

grep

java

rpm

-e

--nodeps

java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

rpm

-e

--nodeps

java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

rpm

-e

--nodeps

tzdata-java-2012j-1.el6.noarch

jdk下载官方网址:http://

www

.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

输入命令:wget

http://

211.149.198.47/data/main/jdk-7u7-linux-i586.tar.gz

下载jdk

输入命令:

ll

可以查看当前目录下存在文件jdk-7u7-linux-i586.tar.gz

,然后在当前目录下解压源码包,输入命令:tar

-zxvf

jdk-7u7-linux-i586.tar.gz

输入命令:

ll

可以查看当前目录下存在目录jdk1.7.0_07,然后将其移动到/usr/local/目录下,并重命名为

jdk7,输入命令:mv

jdk1.7.0_07

/usr/local/jdk7

下面我们来设置jdk的环境变量这里彩全局设置方法,就是来修改

/etc/profile,它是所有用户的共用的环境变量输入命令:vi

/etc/profile然后在打开的文件末尾添加如下内容:JAVA_HOME=/usr/local/jdk7JRE_HOME=/usr/local/jdk7/jrePATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport

JAVA_HOME

JRE_HOME

PATH

CLASSPATH

使环境变量立即生效,输入命令:source

/etc/profile

检验是否安装成功

输入命令:java

#检测jdk

bin环境

接着输入:javac

#检测jdk

classpath环境

成功,你会看到如下java命令参数使用说明界面;

当前我们输入以上的命令后,可能会报如下的错误:bash:

/usr/local/jdk7/bin/java:

/lib/ld-linux.so.2:

bad

ELF

interpreter:

没有那个文件或目录是因为64位系统中安装了32位程序,而且我当前使用的正是64位的linux版本解决方法:yum

install

glibc.i686

我是在安装了上面的

glibc.i686

等相关的包后,就可以正常执行

java,javac等命令了。并没有安装以下的包

重新安装以后还有如下类系错误

再继续安装包

error

while

loading

shared

libraries:

libstdc++.so.6:

cannot

open

shared

object

file:

No

such

file

or

direct

在 Xshell 中安装 JDK 实际上是在远程服务器上安装 JDK,因此需要先确保远程服务器可以正常连接到互联网,然后再进行 JDK 的安装。如果你遇到了 JDK 安装不上的问题,可以尝试以下几个步骤:

确认远程服务器可以正常连接到互联网。你可以在远程服务器上执行 ping 命令,测试是否可以连接到外部网络。例如,执行以下命令:

plaintext

Copy code

ping www.baidu.com

如果远程服务器无法连接到互联网,你需要先解决网络连接问题。

确认你使用的 JDK 安装包是适用于远程服务器的 *** 作系统和架构。例如,如果你的远程服务器是 64 位的 Linux 系统,那么你需要下载适用于 64 位 Linux 系统的 JDK 安装包。如果安装包不匹配,可能会导致安装失败。

确认你有足够的权限进行 JDK 的安装。如果你没有管理员权限,可能无法安装 JDK。你可以尝试使用 sudo 命令或者联系系统管理员进行安装。

在安装 JDK 时,可以尝试在命令行中添加 -verbose 选项,以查看安装过程中的详细信息。例如,执行以下命令:

plaintext

Copy code

sudo ./jdk-8u291-linux-x64.tar.gz -verbose

这样可以帮助你找到安装过程中的错误和问题,并根据错误信息进行解决。

如果你仍然无法安装 JDK,建议查看 JDK 安装文档或者联系 JDK 供应商的技术支持。

一、软件下载

1、下载JDK(下面分别是32位系统和64位系统下的版本)

http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_c0836b48d7dc4cd4598cdd4f0d49e6f6#32位

http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_9b669eca29c07ddaaf6d8dc41e7a2684 #64位

# getconf LONG_BIT # 查看系统多少位

二、安装JDK7.0版本

1、先卸载服务器自带的jdk软件包

# java -version #查看服务器是否安装过jdk

java version "1.6.0_17"

OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)

OpenJDK Client VM (build 14.0-b16, mixed mode)

# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息

libgcj-4.4.4-13.el6.i686

java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686#卸载软件包

2、安装jdk7.0

解压配置安装

# mkdir -p /usr/lib/jvm

# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm

# mv /usr/lib/jvm/jdk1.7.0_09/usr/lib/jvm/java7

3、添加jdk7.0到系统环境变量

# cp /etc/profile /etc/profile.bak#备份

# vi /etc/profile #编辑,在最后添加下面的内容

export JAVA_HOME=/usr/lib/jvm/java7

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

# source /etc/profile  #使配置文件立即生效

由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300

update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300

update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300

update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300

执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择

# update-alternatives --config java

4、测试

# java -version # 测试是否成功

java version "1.7.0_09"

Java(TM) SE Runtime Environment (build 1.7.0_09-b05)

Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11565781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存