下面先简单描述自己安装jdk的情况:
环境:redhat6
用什么用户安装 根据自己的实际情况
1:安装之前先检查下服务器是否已经安装了jdk
通过执行java -version 发现我的机器是系统自带的openjdk
Redhat系统自带的openjdk版本,但是有些可能仍旧需要sun的原版jdk版本,因此这里重新安装jdk;这里选择jdk1.6版本
2:切换到用户chhuser下面:
2.1安装jdk
上传jdk至/home/chhuser/soft文件夹下;
[chhuser@localhost soft]$ ./jdk-6u37-linux-x64.bin
将解压后的jdk文件夹移到app文件夹下
2.2配置jdk的环境变量
这里只配置一个用户修改.bashrc文件
#java enviromment
JAVA_HOME=/home/chhuser/app/jdk1.6.0_37
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH CLASSPATH JAVA_HOME
然后执行source .bashrc使得环境变量立即生效
此时验证下java –version看是不是已经覆盖了系统默认的;发现没成功
此时需要执行以下命令
ln -s -f /home/chhuser/app/jdk1.6.0_37/jre/bin/java
ln -s -f /home/chhuser/app/jdk1.6.0_37/bin/javac
经验证上述2句命令可以,不过这两个命令要在root用户下执行
下面转载几篇网上的文章
转自:http://www.cnblogs.com/PatrickChen/archive/2008/12/05/1348444.html
一、JDK配置:
1 . 下载jdk5.0 for linux
到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp
下载jdk安装文件jdk-1_5_0_16-linux-i586.bin
2 . 解压&安装jdk
在shell终端下进入jdk-1_5_0_16-linux-i586.bin文件所在目录,
执行命令 ./jdk-1_5_0_16-linux-i586.bin
这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。
之后会在当前目录下生成一个jdk-1.5.0_16目录,
可以将它复制到 任何一个目录下。
3 . 配置环境变量
两种配置方法:
(1)修改/etc/profile文件 -- 全部用户有效
在profile 文件的尾部面加入
JAVA_HOME=/usr/java/jdk1.5.0_16 -- jdk 的安装路径
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
export CATALINA_HOME
保存 退出
在shell输入 source /etc/profile
如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本
是不是有错。
检测完没有错误 重新登录以后生效
(2) 修改.bashrc文件 --指定用户目录下的 .bashrc 文件
·在.bashrc文件末尾加入:
set JAVA_HOME=/usr/java/jdk1.5.0_16 --jdk 的安装路径
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
4.测试安装 jdk 是否成功
在shell输入 java -version
看输出结果与安装版本是否一致
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot(TM) Server VM (build 1.5.0_16-b02, mixed mode)
如果不一致可能是因为本机已经装过java 虚拟机 可以将其删除
二 、tomcat6安装 :
1 . 下载 apache-tomcat-6.0.18.tar.gz 解压后将文件夹放在任何目录下
修改D:\apache-tomcat-6.0.16\conf\tomcat-users.xml 文件
在<tomcat-users> </tomcat-users>中加入
<role rolename="manager"/>
<user username="admin" password="" roles="manager"/> --根据自己情况
设置登陆名字和密码
修改端口:apache-tomcat-6.0.16\conf\server.xml 文件中
Connector port="8080" protocol="HTTP/1.1" enableLookups="false"
connectionTimeout="20000"
redirectPort="8443" />
将上面的8080端口改成与本机不冲突的端口
2 . 配置环境变量
修改/etc/profile文件
在配置jdk后面加入
CATALINA_HOME=/usr/tomcat6 --对应自己的安装路径
export CATALINA_HOME
保存 退出
在shell输入 source /etc/profile
如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不
是有错。
检测完没有错误 重新登录
到/usr/tomcat6/bin 目录下
首次运行 在shell运行 ./startup.sh
正常启动:
[root@root bin]# ./startup.sh
Using CATALINA_BASE: /usr/tomcat6
Using CATALINA_HOME: /usr/tomcat6
Using CATALINA_TMPDIR: /usr/tomcat6/temp
Using JRE_HOME: /usr/java/jdk1.5.0_16
打开浏览器 键入 http://localhost:8080 看看是否出现tomcat登录界面
如果普通用户不能正常启动tomcat ,可以将tomcat的所有者给要使用的普通用户
3.开机自启动tomcat6
修改文件/etc/rc.d/rc.local
倒数第二行中增加如下代码:
export JAVA_HOME=/usr/java/jdk1.5.0_16
export JDK_HOME=/usr/java/jdk1.5.0_16
/usr/tomcat6/bin/startup.sh
重启生效
转自二:http://blog.csdn.net/u010469430/article/details/11710919
转自:http://wenku.baidu.com/view/3e29254d852458fb760b5605.html
一、JDK配置: 1 . 下载jdk5.0 for linux 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_16-linux-i586.bin 2 . 解压&安装jdk 在shell终端下进入jdk-1_5_0_16-linux-i586.bin文件所在目录, 执行命令 ./jdk-1_5_0_16-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。 之后会在当前目录下生成一个jdk-1.5.0_16目录,可以将它复制到 任何一个目录下。 3 . 配置环境变量 两种配置方法: (1)修改/etc/profile文件 -- 全部用户有效 在profile 文件的尾部面加入 JAVA_HOME=/usr/java/jdk1.5.0_16 -- jdk 的安装路径 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH export CATALINA_HOME 保存 退出 在shell输入 source /etc/profile 如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。 检测完没有错误 重新登录以后生效 (2) 修改.bashrc文件 --指定用户目录下的 .bashrc 文件 ·在.bashrc文件末尾加入: set JAVA_HOME=/usr/java/jdk1.5.0_16 --jdk 的安装路径 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 2013年ACCA/CAT考试全攻略每日一练 历年真题 模拟测试 章节知识点 export CLASSPATH 4.测试安装 jdk 是否成功 在shell输入 java -version 看输出结果与安装版本是否一致 java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02) Java HotSpot(TM) Server VM (build 1.5.0_16-b02, mixed mode) 如果不一致可能是因为本机已经装过java 虚拟机 可以将其删除 二 、tomcat6安装 : 1 . 下载 apache-tomcat-6.0.18.tar.gz 解压后将文件夹放在任何目录下 修改D:¥apache-tomcat-6.0.16¥conf¥tomcat-users.xml 文件 在 中加入 --根据自己情况 设置登陆名字和密码 修改端口:apache-tomcat-6.0.16¥conf¥server.xml 文件中 Connector port="8080" protocol="HTTP/1.1" enableLookups="false" connectionTimeout="20000" redirectPort="8443" /> 将上面的8080端口改成与本机不冲突的端口 2 . 配置环境变量 修改/etc/profile文件 在配置jdk后面加入 CATALINA_HOME=/usr/tomcat6 --对应自己的安装路径 export CATALINA_HOME 保存 退出 在shell输入 source /etc/profile 如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不 是有错。 检测完没有错误 重新登录 到/usr/tomcat6/bin 目录下 首次运行 在shell运行 ./startup.sh 正常启动: [root@root bin]# ./startup.sh Using CATALINA_BASE: /usr/tomcat6 Using CATALINA_HOME: /usr/tomcat6 Using CATALINA_TMPDIR: /usr/tomcat6/temp Using JRE_HOME: /usr/java/jdk1.5.0_16 打开浏览器 键入 http://localhost:8080 看看是否出现tomcat登录界面 如果普通用户不能正常启动tomcat ,可以将tomcat的所有者给要使用的普通用户 3.开机自启动tomcat6 修改文件/etc/rc.d/rc.local 倒数第二行中增加如下代码: export JAVA_HOME=/usr/java/jdk1.5.0_16 export JDK_HOME=/usr/java/jdk1.5.0_16 /usr/tomcat6/bin/startup.sh 重启生效
转自:http://blog.csdn.net/vince6799/article/details/6681445
操作系统: RedHat Enterprise Linux server 5.4(rhel 5.4)
JAVA_HOME=’/usr/java/jdk1.7.0′
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASSPATH
按ESC退出编辑模式,在文件末尾输入:wq回车 保存并退出vi
转自:http://dawndiy.com/archives/155/
自从从Oracle收购Sun近三年来,已经有很多变化。早在8月,甲骨文将“Operating System Distributor License for Java”许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包。
因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,并很快会从档案中删除软件包。
公司指出,禁用Oracle的插件将可以帮助提高安全性,因为这些插件已经被证实包含许多漏洞,虽然这是一个事实,但真正的原因恐怕是Sun的 JDK在升级时会清理掉用户机器上自认为不安全的软件,大多数PC用户认为这样很安全,但通常基于UNIX系统的用户并不这么认为。
Oracle的JDK被废弃后,OpenJDK将取代它的位置在Ubuntu及其它Linux中默认安装。
虽然很多Linux发行版现在已经自带OpenJDK,但是在开发过程中与Oracle-JDK(SUN-JDK)还是略有不同。通常,Java开发人员还是以Oracle-JDK为标准来进行开发。
下面介绍一下Linux下的JDK安装与配置,这里使用的Linux发行版是Ubuntu 12.04。
1.下载JDK
目前最新的JDK版本是:Java SE Development Kit 7u5
下载地址:
查看最新:
2.解压安装
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录
cd /usr/lib
sudo mkdir jvm
建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_05/ jdk7
3.配置环境变量
gedit ~/.bashrc
在打开的文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source ~/.bashrc
4.配置默认JDK
由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300
注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。
执行下面的代码可以看到当前各种JDK版本和配置:
sudo update-alternatives --config java
5.测试
打开一个终端,输入下面命令:
java -version
显示结果:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
这表示java命令已经可以运行了。