Unable to find a supported JDK or JRE version. Version 1.3.1 or higher is required.
Check your installation and use +javahome to specify the JDK or JRE location

于是跑到SUN网站,Linux RPM in self-extracting file (jdk-1_5_0_02-linux-i586-rpm.bin, 42.55 MB)           Linux self-extracting file (jdk-1_5_0_02-linux-i586.bin, 44.02 MB)  下载了一个JDK5.0,很多人提示说下载那个RPM版本的,可是我这里LINUX主要是ORACLE数据库服务器,不敢乱动,于是还是下载的是 BIN 版本。

通过FTP上传之后,该BIN文件不能直接运行,需要 CKMOD 777 jdk-1_5_0_02-linux-i586.bin一把,然后就是 ./jdk-1_5_0_02-linux-i586.bin 运行。

刚开始是提示一屏一屏的信息,我没有耐心回车,按下 CTRL+C,提示是否开始解压,废话,当然,输入 Y,在 当前目录下 出现了一个 jdk1.5.0_02

基本上 JDK 就安装完成了。

其实还有一个简单的办法,直接先在本机上解压BIN文件,然后通过FTP直接上传上去,这样就ok了。

环境变量设置,网上很多人都是指示      在终端中输入命令
   vi /etc/profile.d/java.sh
   这样可以在所有的用户中使用
   在新的java.sh中输入以下内容:
   #set java environment
   export JAVA_HOME=/usr/java/j2sdk1.4.2_01
   export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
   export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

我用的是每次自己运行一个脚本设置,避免干扰系统环境:短短3句话,几乎废了我三个小时

经验教训1:#vi /home/tomcat/.bashrc(也可以是.bash_profile)

//注意等号前后不要有空格,我就为个空格折磨了许久
export JAVA_HOME=/usr/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.;$JAVA_HOME/lib

//注意:这里的分隔符是 :  而不是 ;

经验教训2:我采取的是在WINDOWS用EDITPLUS修改,然后上传到服务器,修改属性,运行测试,结果每次都运行成功,但是就是不能成功,反而直接在TELNET下COPY PASTE这三句话,环境变量设置OK了,简直把我彻底打晕。通过SET命令查看,变量根本就没有设置进去。上网一看,原来SHELL下面的脚本运行还分子脚本之内的东西,于是改为 SOURCE ./JAVASET.SH。

经验教训3:虽然如此,结果还是不成功,但是SET里面可以看到环境变量,但是 JAVA_HOME变量居然成为了HOME/SF/JDK1.5\\R。一看这个\\R,估计是WINDOWS下的回车换行造成的,于是用VNC进入图形模式,用NEDIT,结果也是如此,后来灵机一动,用NEDIT的另存,选择UNIX,这样终于OK了!!!!!!!

真是吐血啊~~~~~~324

历史博文

标签:, , , , ,
四月 19, 2005 at 3:45 下午 by yippee 1,429 次
Category: Dev
Tags: , , , , ,