Linux中JDK的安装和配置方法

Linux中JDK的安装和配置方法,第1张

*** 作步骤如下:

1、手动安装jdk,首先需要下载jdk,记住是linux版本的jdk,直接去官网下载就行了。

2、上传到linux *** 作系统的桌面。

3、在linux *** 作系统的桌面右键打开命令窗口,如下图所示:

4、输入ifconfig查看自己的ip地址,然后就可以利用xshell连接linux系统了。

5、打开xshell,然后输入ip地址,用户名,密码,进行连接。

6、输入cd Desktop/进入桌面,然后输入ll查看当前目录下面有哪些文件或者文件夹,我们可以看到上传的文件。

7、然后创建文件夹,利用命令mkdir -p /usr/local/java创建文件夹,然后移动文件到该文件夹里。

8、安装jdk,使用rpm命令安装,具体请看下图。

9、配置环境变量,打开配置文件,使用vi命令打开文件,默认jdk的安装路径是/usr/java,打开文件后,按i进入编辑模式,然后到文件的最后加上:export JAVA_HOME=/usr/java/jdk1.7.0_04export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin

然后按ESC,:wq保存并退出。

10、检查环境变量是否配置成功,输入java -version,查看jdk版本信息,如果出现jdk版本则证明安装成功,配置环境变量成功。

jdk1.7及以上版本

Java Oracle官方下载地址为:

http://www.oracle.com/technetwork/java/javase/archive-139210.html

① 解压jdk-7u79-linux-x64.tar.gz文件,并配置java的环境变量

cd /data/software

tar xvf jdk-7u79-linux-x64.tar.gz

mv jdk1.7.0_79/ /usr/local/

② 编辑/etc/profile文件

vim /etc/profile 添加如下内容

export JAVA_HOME=/usr/local/jdk1.7.0_79

export PATH=$JAVA_HOME/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

③ 使/etc/profile文件生效

source /etc/profile

④ 查看Java环境是否安装完成

java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build24.79-b02, mixed mode)

方法/步骤

卸载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 directoryyum install libstdc++.so.6

当然,如果你安装的是64位的jdk,就不会报该错误了。


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

原文地址: http://outofmemory.cn/yw/7535764.html

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

发表评论

登录后才能评论

评论列表(0条)

保存