请问JAVA\TOMCAT\STRUTS环境变量哪出问题了?

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:47:48
设置①:
JAVA_HOME = C:\Program Files\Java\jdk1.6.0
CATALINA_HOME = D:\JAVA\apache-tomcat-6.0.14
path = ……;%JAVA_HOME%\bin;%CATALINA_HOME%\bin
classpath = .\;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib;D:\JAVA\struts-2.0.9\lib

如此设置之后编译JAVA文件时提示%CATALINA_HOME%\lib和D:\JAVA\struts-2.0.9\lib中的软件包不存在,如javax.servlet,org.apache.struts.action等。

设置②:
重新设置classpath=.\;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;D:\JAVA\struts-2.0.9\lib\struts-core-1.3.5.jar,编译成功。

恢复classpath为设置①,编译时再次找不到软件包。

恢复为设置②,编译时也找不到软件包。为什么????????????????

每一个.jar文件都需要在环境变量中设置吗?我感觉应该不需要,否则多麻烦。但是为什么出现我遇到的这种情况呢?而且搞到最后,两种设置都编译不了了,一头雾水。

麻烦高人指点一下,十分感谢。
To:
“你用什么工具做的?
回答者:53182989 - 童生 一级 9-29 04:34”

命令行编译就出错。
一般用Eclipse+MyEclipse。

path里面没有设置错
应该是classpath的问题
classpath是你自己加的一个环境变量
只要在里面打上一个.就可以了其他什么都不要
你去试试

.jar 文件是每一个都需要设置的 你要不想设置就吧他解压 然后吧需要的考到你要编译的文件同意目录下就可以了因为.jar文件本来就是一个包

环境变量只许要设置java JDK的其他都没有必要

你用什么工具做的?