java error

作者:原创时间:2022-03-31
文档

java error是什么,让我们一起了解一下?

error是表示返回对应于已知错误号的错误信息,包括一些严重的程序不能处理的系统错误类,如内存溢出、虚拟机错误、栈溢出等,这类错误一般与硬件有关,与程序本身无关,通常由系统进行处理,程序本身无法捕获和处理。

在Java中,根据错误性质将运行错误分为两大类:错误和异常(Error与Exception)

那么两者有何区别?

Exception:

1.可以是可被控制(checked) 或不可控制的(unchecked)。

2.表示一个由程序员导致的错误。

3.应该在应用程序级被处理。

Error:

1.总是不可控制的(unchecked)。

2.经常用来用于表示系统错误或低层资源的错误。

3.如何可能的话,应该在系统级被捕捉。

实战操作IDEA报错【Error:(17, 21) java:程序包javax.servlet不存在】代码如下:

Information:java: Multiple encodings set for module chunk checkcode
"GBK" will be used by compiler
Information:java: Errors occurred while compiling module 'checkcode'
Information:javac 1.8.0_141 was used to compile java sources
Information:2019/4/20 10:34 - Compilation completed with 14 errors and 0 warnings in 3 s 716 ms
C:\Users\Administrator\Desktop\checkcode\src\com\itstyle\checkcode\Checkcode.java
Error:(17, 21) java: 程序包javax.servlet不存在
Error:(18, 26) java: 程序包javax.servlet.http不存在
Error:(19, 26) java: 程序包javax.servlet.http不存在
Error:(20, 26) java: 程序包javax.servlet.http不存在
Error:(25, 32) java: 找不到符号
  符号: 类 HttpServlet
Error:(31, 27) java: 找不到符号
  符号:   类 ServletException
  位置: 类 com.itstyle.checkcode.Checkcode

错误原因是:IntelliJ IDEA 没有导入 servlet-api.jar 这个.jar包,需要手动导入。

导入步骤如下:选中项目,右击选择“Open Modules Settings”,选择“Libraries”,点击“+”,选“Java”,在弹出的窗口中选择tomcat所在的目录,在lib目录下找到servlet-api.jar这个jar包导入完成即可。

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java escape java event java exchange java execute 微信群怎么找 怎么导出微信聊天记录 苹果手机怎么恢复出厂设置 qq怎么清理缓存和垃圾清理 朋友圈怎么转发 微信分组怎么删除 两个excel如何独立显示 excel怎么排序 计算机管理怎么打开 java jep java jetty java jit java jmeter java jmh java jndi java joptionpane java epoll java environment java enterprise java generic java enhancer java generator java future java encapsulation java empty java email java ehcache java echarts java formatter java ecc加密 java fork java foreach循环 java ear java flume java dynamic java dto