免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1925 | 回复: 6
打印 上一主题 下一主题

java环境之tomcat问题(LINUX fedora环境) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-27 16:10 |只看该作者 |倒序浏览
[root@macroware bin]# ./startup.sh
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE


我的java环境应该是没问题的,java和javac都能正确执行,
为什么起tomcat的时候出这样的错呢,网上也有好多人在讨论这个错,但好象没有
解决的方法,请教高手

论坛徽章:
0
2 [报告]
发表于 2005-09-27 17:21 |只看该作者

java环境之tomcat问题(LINUX fedora环境)

很明白了,没有JAVA_HOME 这个环境变量。

设置环境变量可以到linux板块查看。

论坛徽章:
0
3 [报告]
发表于 2005-09-28 09:00 |只看该作者

java环境之tomcat问题(LINUX fedora环境)

这个思路是正确的,但还是让我崩溃中,谢谢你!

论坛徽章:
0
4 [报告]
发表于 2005-09-28 09:27 |只看该作者

java环境之tomcat问题(LINUX fedora环境)

echo $JAVA_HOME看看是不是你所指定的jdk目录,fc4自带有gcj,打命令java时就出几行,自己安装的jdk,打java时出好多行。如果是gcj的原因,删除gcj,重新指定JAVA_HOME

论坛徽章:
0
5 [报告]
发表于 2005-09-28 10:34 |只看该作者

java环境之tomcat问题(LINUX fedora环境)

which java

论坛徽章:
0
6 [报告]
发表于 2005-09-28 16:14 |只看该作者

java环境之tomcat问题(LINUX fedora环境)

事情是这个样子地,我同事在linux上装java和tomcat,出现上述情况,我让他去看一下.bashrc,他去看了bashrc的sample,告诉我没什么内容,所以就帖到这上面来了,后来还是.bashrc中没改,所以,谢谢.谢谢大家

论坛徽章:
0
7 [报告]
发表于 2005-09-28 23:37 |只看该作者

java环境之tomcat问题(LINUX fedora环境)

删掉/usr/bin/java /usr/bin/javac

ln -s /usr/java/jdk1.5.0 /usr/java/jdk
(我的机器上装的jdk 1.5 rpm版,在这个目录,你的机器自己找吧,应该也是这里)
ln -s /usr/java/jdk/bin/java /usr/bin/java
ln -s /usr/java/jdk/bin/javac /usr/bin/javac

修改/etc/profile
在文件最后增加

JAVA_HOME=/usr/java/jdk
PATH=$PATHJAVA_HOME/binJAVA_HOME/jre/bin
CLASSPATH=.JAVA_HOME/libJAVA_HOME/lib/tools.jarJAVA_HOME/jre/lib
export JAVA_HOME
export PATH
export CLASSPATH


退出重新登陆或 运行source /etc/profile就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP