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
历史博文
- 20080824 winpe usb - 2009
- 20070720 graybird 金山 灰鸽子 专杀 - 2008
- 1115 VCARD VCF - 2007
- 0207 sip rtcsample microsoft compile Interop.RTCCore.dll - 2006
- 空间终于又好了 - 2005
- cvstrac的mail插件 - 2005