Servlets Can';t使用命令行编译servlet

Servlets Can';t使用命令行编译servlet,servlets,compilation,Servlets,Compilation,我正在尝试编译一个servlet,它为我的站点设置会话数据。然而,我在尝试导入servlet所依赖的其他类文件时遇到了很大的问题 我需要导入我定制的MySQL类文件,该文件位于evo.net中。(WEB-INF/classes/evo/net)。这已经编译好了,并且工作得很好 我还需要导入自定义的加密类,以便使用它的md5()方法加密密码。这位于evo.common(WEB-INF/classes/evo/common)。这已经被编译过了,而且工作也很完美 My Session servlet与

我正在尝试编译一个servlet,它为我的站点设置会话数据。然而,我在尝试导入servlet所依赖的其他类文件时遇到了很大的问题

我需要导入我定制的
MySQL
类文件,该文件位于
evo.net中。(WEB-INF/classes/evo/net)
。这已经编译好了,并且工作得很好

我还需要导入自定义的加密类,以便使用它的
md5()
方法加密密码。这位于
evo.common(WEB-INF/classes/evo/common)
。这已经被编译过了,而且工作也很完美

My Session servlet与My
MySQL
class
(evo.net或WEB-INF/classes/evo/net)位于同一个包中

我将按如下方式设置类路径:

设置类路径=;D:\Apache软件基金会\Tomcat 7.0\lib\servlet-api.jar;D:\Apache软件基金会\Tomcat 7.0\webapps\ROOT\WEB-INF\classes\evo\common\Encryption;D:\Apache软件基金会\Tomcat 7.0\webapps\ROOT\WEB-INF\classes\evo\net\MySQL


这是设置多个类路径的错误方法吗?由于其抛出“找不到符号”错误。如果我只是将类路径设置为指向
servlet api.jar
,它修复了
javax
找不到符号错误,但是当我在
类路径上添加其他符号时,它就不起作用了。非常感谢你的帮助。谢谢

类路径必须包含jar文件和作为包树根的目录:
D:\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\WEB-INF\classes
。但是你真的,真的应该一次编译所有的类,并使用像gradle这样的标准构建工具来完成。你能一步一步地向我解释一下如何做到这一点吗?我不想使用任何第三方应用程序,比如eclipse。你想做什么?使用gradle?有相关文档。好的,我刚刚制作了Encryption.jar和MySQL.jar。只是尝试在类路径上设置它们,但是我仍然得到相同的错误,但是servlet-api.jar没有抛出任何错误。你读过我的评论吗?你不需要做罐子。只需在类路径中放置正确的目录:
D:\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\WEB-INF\classes