之前是报错,看了其他同学问题老师说servlet-api.jar没有导入

之前是报错,看了其他同学问题老师说servlet-api.jar没有导入

http://img1.sycdn.imooc.com//climg/5c750ced0001982113660736.jpg
我把源代码下载了也没找到servlet-api.jar,前一节压根没源代码下载

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

因为老师绑定了tomcat,所以不用再次去引入,同学可以去绑定一下:

http://img1.sycdn.imooc.com//climg/5c7510140001f62e13060239.jpg

http://img1.sycdn.imooc.com//climg/5c751059000125d905500482.jpg

http://img1.sycdn.imooc.com//climg/5c7510710001b5b207300264.jpg

或者同学可以直接去tomcat目录下的lib文件夹下有该jar包。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 慕盖茨8087740 提问者 #1
    老师请看图,我绑定了吗,还是不行
    2019-02-26 18:42:15
  • 好帮手慕阿莹 回复 提问者 慕盖茨8087740 #2
    没有看到同学有报错呀?同学说报错,或者不行是指哪里有问题呢? 祝学习愉快。
    2019-02-26 19:04:52
  • 慕盖茨8087740 提问者 回复 好帮手慕阿莹 #3
    它本应该在控制台输出随机数的,但是没有,我引入这节课源码中4个包后就不报错了,但是不输出啊
    2019-02-26 19:11:52
提问者 慕盖茨8087740 2019-02-26 19:13:07

"C:\Program Files\Java\jdk1.8.0_201\bin\java.exe" "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.4\lib\idea_rt.jar=53594:D:\Program Files\JetBrains\IntelliJ IDEA 2018.3.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar;C:\Users\吴南\IdeaProjects\Code\out\production\Code" com.wunan.code.CaptcahCode
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletResponse
 at java.lang.Class.getDeclaredMethods0(Native Method)
 at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
 at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
 at java.lang.Class.getMethod0(Class.java:3018)
 at java.lang.Class.getMethod(Class.java:1784)
 at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
 at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletResponse
 at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 ... 7 more
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main"
Process finished with exit code 1

提问者 慕盖茨8087740 2019-02-26 18:41:53
提问者 慕盖茨8087740 2019-02-26 18:38:34
提问者 慕盖茨8087740 2019-02-26 18:21:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师