1. JDK:版本为jdk-8u73-linux-x64.tar.gz 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. 安装2113JDK1) 解压:tar –zxvf jdk-8u73-linux-x64.tar.gz2) 复制到5261/usr/java下:cp –a /root/Downloads/jdk1.8.0_73 /usr/java(/usr/java为我的安装目4102录,可以任意1653选安装目录)3.配置环境变量:vi /etc/profile #JDK JAVA_HOME=/usr/java/jdk1.8.0_73JRE_HOME=/usr/java/jdk1.8.0_73/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH4. 检验是否配置成功在终端键入:source /etc/profile #使环境变量生效再键入:java -version #查看是否配置成功www.zgxue.com防采集请勿采集本网。
文章结构 1.准备工作 2.安装Java JDK8.0 3.配置环境变量 3.验证是否安装成功 5.卸载Java jdk
根据你的linux发行版使用以下几个命令中的一个 yum install jdk (redhat,fedora,centos) pacman -s jdk (archlinux) apt-get install jdk (debian ,
1, 准备工作
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出
①,Java JDK区分32位和64位系统,在安装的之前先通过命令查看Centos系统的版本号,具体查看命令:#uname -a
CentOS系统中,我们遇到很多的问题,不知道你是否也越到过这样的问题。在使用虽然CentOS系统提供yum,但对JDK安装一点作用都没有。因为我要用到JDK1.6,所以只能手动
解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。
根据你的linux发行版使用以下几个命令中的一个yum install jdk (redhat,fedora,centos)pacman -s jdk (archlinux)apt-get install jdk (debian ,
如图:
看看 是否设置了jdk环境变量: echo $JAVA_HOME; 或运行命令: java -verion 看看能否查看版本 ,能就是运行; 或者查看后台进程:ps -ef|grep java。 1
②,下载JDK,这里小编给你提供了地址如下:JKD下载地址,点击直达
③,操作需要的软件以及系统如下:虚拟机(Vmware),虚拟机中安装的Centos系统,Xshell,Xftp,jdk-8u65-linux-i586.gz
2,安装JDK
①,通过上面准备工作之后,我们现在已经拥有了可以安装JDK的环境。
②,然后在Xshell中使用命令跳转到local下面创建者自己的文件夹:javaweb
③,执行命令 cd usr/local/ mkdir jdk cd jdk/
④,然后将 jdk安装包通过 FileZilla FTP Client软件 上传到javaweb目录
⑤,将上传的jdk安装包解压,如果想要删除安装包可以执行5.2命令,命令如下,
5.1 tar -zxv -f jdk-8u65-linux-i586.gz
5.2 rm -rf jdk-8u65-linux-i586.gz
5.3 如图结果:
⑥,通过上面的步骤,我们的jdk已经全部完成安装了,接下来就是更重要的一步:配置环境变量
3,配置JDK环境变量
①, vim /etc/profile
1.2 打开之后按键盘(i)进入编辑模式,将下面的内容复制到底部 注意(JAVA_HOME一定是你jdk安装的目录,不是请查看,否则会配置出现错误导致不成功!)
JAVA_HOME=/usr/local/jdk/jdk1.8.0_192 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH
备注:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,PATH在配置的哦时候,一定要把AVA_HOME/bin放在最前面,不然使用java命令式,系统会找到以前的JAVA,在不往下找了,这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。
1.3 写完之后我们按键盘(ESC)按钮退出,然后按(:wq)保存并且关闭Vim。
②,.配置完成之后,最重要的一步就是使文件立即生效:命令如:source /etc/profile
4,验证JDK是否安装成功
①,上面所有的步骤完成之后,这时候我们需要检查是否安装成功,输入如下命令,如图所示:
1.1 java -version
1.2 echo $JAVA_HOME
1.3,如图:
5,卸载JDK
①, 首先执行命令查看服务器下的jdk的版本:命令如下:rpm -qa|grep jdk
②,然后执行命令: yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
将上面查询出来的每个版本以此删掉即可。
文章结束
应该没有关系。下面2113是Java1.7的环境配置,参考。是5261另两个4102Jar。运行良好。尝试一下。这里设置两个Tomcat实例。1653NGINX_HOME="/usr/loca/nginx"JAVA_HOME="/usr/local/java"CLASS_PATH="/usr/local/java/lib/tool.jar:/usr/local/java/jre/lib/dt.jar"export NGINX_HOME JAVA_HOME CLASS_PATHCATALINA_HOME="/usr/local/tomcat"CATALINA_BASE="/usr/local/tomcat"export CATALINA_HOME CATALINA_BASE#CATALINA_1_HOME="/usr/local/tomcat1"#CATALINA_1_BASE="/usr/local/tomcat1"#export CATALINA_1_HOME CATALINA_1_BASETOMCAT_HOME="/usr/local/tomcat"export TOMCAT_HOME#TOMCAT_1_HOME="/usr/local/tomcat1"#export TOMCAT_1_HOMEPATH=".:/usr/local/mysql/bin:/usr/local/nginx/sbin:/usr/local/php/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/bin:/bin:/sbin:/usr/local/go/bin:"export PATH更多追问追答追问我启动eclipse时发生如下问题。追答这个没有弄过不懂。搜索一下。检查一下JAVA现有版本,是不是新版本没有生效。追问应该生效了吧我是在安装完jdk之后将系统自带的openjdk删除的,没删之前可以正常运行。追答在JAVA官网下一个新的。照上面的写的环境变量弄一下。这里很早就是这个版本1.7了。估计有更新的出来了。你的才1.5java version "1.7.0"Java(TM) SE Runtime Environment (build 1.7.0-b147)Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)追问安装前是这个是不是环境变量配置有问题追答在官网下载的类似下面的这个(这个版本也比较老了,参考一下)然后设置好环境变量,删除旧版本的。连接新版本:jdk-7-linux-x64.tar.gz 64位jdk-7u3-linux-i586.tar.gz 32位===========================rm -rf /usr/bin/java > /dev/null 2>&1rm -rf /usr/bin/javac > /dev/null 2>&1ln -sv /usr/local/java/bin/java /usr/bin/javaln -sv /usr/local/java/bin/javac /usr/bin/javac追问我解压之后里面是这样请问接下来还该怎么做?追答1,首先确定版本是对的。将这个解压后改名成java,然后移动到/usr/local/下面。2,添加NGINX_HOME="/usr/loca/nginx"JAVA_HOME="/usr/local/java"CLASS_PATH="/usr/local/java/lib/tool.jar:/usr/local/java/jre/lib/dt.jar"export NGINX_HOME JAVA_HOME CLASS_PATH CATALINA_HOME="/usr/local/tomcat"CATALINA_BASE="/usr/local/tomcat"export CATALINA_HOME CATALINA_BASE #CATALINA_1_HOME="/usr/local/tomcat1"#CATALINA_1_BASE="/usr/local/tomcat1"#export CATALINA_1_HOME CATALINA_1_BASE TOMCAT_HOME="/usr/local/tomcat"export TOMCAT_HOME #TOMCAT_1_HOME="/usr/local/tomcat1"#export TOMCAT_1_HOME PATH=".:/usr/local/mysql/bin:/usr/local/nginx/sbin:/usr/local/php/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/bin:/bin:/sbin:/usr/local/go/bin:"export PATH到/etc/profile末尾。然后source /etc/profile3,然后rm -rf /usr/bin/java > /dev/null 2>&1rm -rf /usr/bin/javac > /dev/null 2>&1ln -sv /usr/local/java/bin/java /usr/bin/javaln -sv /usr/local/java/bin/javac /usr/bin/javac追问为什么JAVA_HOME后面有""追答Shell环境变量建议这样,不加也可以。但是有些有空格之类的。就会失真追问在设置CLASS_PATH时最后面的文件没有dt.jer这个文件不在jre里面,在别的文件夹里多谢你的帮助,问题已解决内容来自www.zgxue.com请勿采集。