登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

云之南

风声,雨声,读书声,声声入耳;家事,国事,天下事,事事关心

 
 
 

日志

 
 
关于我

专业背景:计算机科学 研究方向与兴趣: JavaEE-Web软件开发, 生物信息学, 数据挖掘与机器学习, 智能信息系统 目前工作: 基因组, 转录组, NGS高通量数据分析, 生物数据挖掘, 植物系统发育和比较进化基因组学

LinuxAS4下安装jdk1.5  

2007-05-16 16:48:14|  分类: linux&shell |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

tomcat5.5.12运行要求jdk1.5版本以上,所有需要重新安装jdk1.5

给文件加上可执行的权限

----------------------------------------------------

[root@tooth root]# chmod 755 jdk-1_5_0_07-linux-i586.rpm.bin

----------------------------------------------------

执行文件安装JDK

----------------------------------------------------

[root@tooth root]# ./ jdk-1_5_0_07-linux-i586.rpm.bin

 

----------------------------------------------------

......(一大堆的license的信息)

询问是否同意,当然选yes

现在JDK还不能算安装完成了,还要设置一下环境变量:

更改(或创建)/etc/profile.d/java.sh

加入如下内容

java.sh 内容如下

#set java environment

JAVA_HOME=/usr/java/ jdk-1_5_0_11

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar(注意:中间为昌号)

PATH=$JAVA_HOME/bin:$PATH 注意:中间为昌号)

export JAVA_HOME CLASSPATH PATH

注意:(也可以加入到/etc/profile中,区别是/etc/profile只在root下有效)

注意:

要配置PATH时,只需要配置到,你想在命令行中要执行的命令的所在目录即可。如:我要在命令行中执行JAVAC,或者JAVA命令,而它们在 /usr/java/jdk1.5.0_11目录中,因此PATH,只需要配置到这个目录即可。而这样配置是错误的  /usr/java/jdk1.5.0_11/javac:/usr/java/jdk1.5.0_11/java,因为系统把javac和java 目录,而不是命令了。别的软件配置类同。

 

再查看一下当前的环境变量:echo $JAVA_HOME

输出:

/usr/java/jdk1.5.0_11

可以看到我们刚才装的JDK生效了。

然后输入:

java -version

查看当前JDK版本。

输出:

java version "1.5.0_11"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)

Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)

说明我们环境变量配置成功了。

参考:

http://tapestry1314.javaeye.com/blog/forum/38426


无root权限安装JDK

如果没有root权限,那么只需要将JDK解压到自己的目录,相应地编辑~/.bashrc文件。

1
2
3
4
5
export JAVA_HOME=~/local/app/jdk1.7.0_25
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 上述不行再设置别名
alias java=$JAVA_HOME/jre/bin/java三种配置环境变量的方法1. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

·重新登录
·注解
a. 你要将 /usr/share/jdk1.6.0_14改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。

2. 修改.bash_profile文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

·重新登录

3. suse系统的话,也可以修改 .profile文件 , 这样就比管理员的先起作用
  评论这张
 
阅读(741)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018