昨天工作顺利,我不知道我做了什么打破他们
我正在尝试编译servlet,连接到MySQL DB等。 问题是这个。
我有一个HW.java
文件,只打印Hello World,
我编译并运行它,它工作正常
现在说我需要在其中使用Servlet API方法 所以我这样做
export CLASSPATH =“/ Users / User / tomcat ..... servlet ... api”
现在我在导出CLASSPATH后尝试运行(编译完美) 我明白了
无法找到或加载主类HW
不仅Servlet程序,甚至Hello World程序也不运行 除非我使用export CLASSPATH =
来CLear CLASSPATH在不知道我打破了什么之前,事情还不错 请帮忙
答案 0 :(得分:0)
您必须始终记住将类路径放在CLASSPATH中。
export CLASSPATH="/Users/User/tomcat.....servlet...api":$CLASSPATH:/somedir/where/your/HW_class_is
请记住将top dir放在声明包的位置。假设你有课
mypackage.mysubpackage.HW.class
里面的dir
$HOME/test/mypackage/mysubpackage
你必须添加:
$HOME/test/ to CLASSPATH