出现错误:
com.opensymphony.xwork2.ActionSupport; package does not exist
我正在使用struts2.3.8
而不使用eclipse或net beans,但是已经建立了这个目录结构:
Code\Chapter\Struts2Application\WEB-INF\src\comm\kognet\action\ClientAction.java
和解压缩struts2
以及复制和存储的jar文件:
Code\Chapter\Struts2Application\WEB-INF\lib
common-logging1-1-1
freemarker-2.3.19
ognl3.0.6
xwork core-2.3.8
struts2 core-2.3.8
我已将catalina_home
设为:
C:\Program Files\Java\jdk1.7.0_07\apache-tomcat-7.0.37
路径为:
C:\Program Files\Java\jdk1.7.0_07
classpath as。
我是Struts的新手,这是我的第一个程序。请帮忙
答案 0 :(得分:2)
-classpath
或-cp
或CLASSPATH
环境变量,应避免使用IMO)到.
是不够的。您需要显式添加所有依赖的jar,或通过通配符添加... WEB-INF
,使用可部署工件之外的目录。对于玩具开发来说没关系,但是IMO这是一个坏习惯。答案 1 :(得分:-1)
只需转到项目名称,右键单击它,选择属性,然后再次选择库和类路径。在那里,你只要添加库或添加jar /目录就可以了!