
用javac编译servlet相关的java源文件出错
用javac编译servlet相关的java源文件出错,说包javax.servlet.*,javax.servlet.http.*不存在,我在classpath中设置了...
用javac编译servlet相关的java源文件出错,说包javax.servlet.*, javax.servlet.http.*不存在,我在classpath中设置了servlet.jar的路径,用javac编译仍然出现上述错误。我再把servlet.jar放在C:\Program Files\java\jdk1.7.0_03\jre\lib\ext目录下,用javac编译仍然出现上述错误.我把上面两种方法都用上用javac编译仍然出现上述错误,是什么愿因?请高人指点。
展开
4个回答
展开全部
您好,您说的应该是这个原因,因为J2EE程序部署在应用服务器中,jsp文件必须先被转换成一个servlet文件servlet文件其实也是一个java文件将被编译成class文件时,服务器发现jsp页面解析JSP文件的,因此最新的。 servlet被编译成class文件,servlet文件,应用程序服务器将无法取回,并重新编译。你必须重新编译的java文件进行,以取代之前的类文件。
1。你可以再次运行同一个项目在Eclipse会自动编译。
2.Eclipse在“项目” - >“生成Automactially”检查,这样,每次你改变的内容,它会被重新编译。
3。的javac编译单独指定java文件,你可以在控制台中使用。
1。你可以再次运行同一个项目在Eclipse会自动编译。
2.Eclipse在“项目” - >“生成Automactially”检查,这样,每次你改变的内容,它会被重新编译。
3。的javac编译单独指定java文件,你可以在控制台中使用。
展开全部
直接下载个eclipse在eclipse中buildpath加入servlet.jar然后编译试试吧。再不行就是你的环境冲突,再就是你原来安别的版本的jdk整的。在eclipse中能行 就用eclipse不就行了??费那么多事干啥??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javac -classpath
追问
我试了也不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javac -classpath
追问
我试了也不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询