Java开发问题
const
温故知新,月末回首
展开
-
The type java.lang.String cannot be resolved. It is indirectly referenced from required .class files
使用sts导入工程时出现的错误,eclipse,myeclipse导入工程也会出现这个错误原因:电脑上安装了多个版本的jdk解决:将该项目的jdk删除在导入的项目上右击->properties->Java Bulid Path->Libraries 将jdk删除 -> Apply and close。之后再在导入的项目上右击->properties->Java Bulid Path->Libraries->JRE System Library,原创 2020-07-27 14:31:22 · 2276 阅读 · 0 评论 -
java.sql.SQLException: Field id doesnt have a default value
java.sql.SQLException: Field ‘id’ doesn’t have a default value解决办法打开Navicat for mysql,将该表的主键id设置为自增即可,勾选后保存原创 2020-06-09 21:25:49 · 374 阅读 · 0 评论 -
java.lang.ClassNotFoundException 过滤器启动异常
查看log严重: 启动过滤器异常java.lang.ClassNotFoundException:xxx.xxx.xxx网上遇到搜索到的答案并没有解决问题解决方法:之前build下WEB-INF的classes为输出路径,修改为WebContent下WEB-INF的classes为输出路径。网上搜到的关于此类问题的总结1.查看项目中是否真的缺少了对应的jar包,将...原创 2020-05-04 18:42:20 · 9586 阅读 · 0 评论 -
java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password”
拷的jar包mysql-connector-java-5.1.40.jar,连接数据库出现此问题,正确: 拷的mysql-connector-java-5.1.47-bin.jar,就正常了链接:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html...原创 2020-04-17 10:24:22 · 303 阅读 · 0 评论 -
The method newInstance() from the type Class<Person> is deprecated since version 9
** 意味着从用java.lang.Class中的newInstance()创建对象的方法被舍弃了,只能通过获取构造器对象的方法来创建对象。**原创 2020-03-02 13:52:33 · 2554 阅读 · 0 评论 -
java中多线程执行时,为何调用的是start()方法而不是run()方法
Thead类中start()方法和run()方法的区别 1,start()用来启动一个线程,当调用start()方法时,系统才会开启一个线程,通过Thead类中start()方法来启动的线程处于就绪状态(可运行状态),此时并没有运行,一旦得到CPU时间片,就自动开始执行run()方法。此时不需要等待run()方法执行完也可以继续执行下面的代码,所以也由此看出run()方法并没有实现多线程。 2,r...原创 2018-05-29 22:48:44 · 8489 阅读 · 1 评论 -
Several ports (8005, 8080, 8009) required by Tomcat
1,说明端口占用,eclipseJava项目中 Servers目录下找到Server.xml然后把8005, 8080, 8009全部改为8885, 8888, 8889,重新运行项目就ok了,(说明:eclipse里的tomcat和Tomcat的server.xml设置端口号互相不影响)2,如果上述说法还不行,说明tomcat已经启动了,而你在eclipse又运行了tomcat,所以还是会出现...原创 2018-06-14 21:53:34 · 580 阅读 · 0 评论 -
Multiple Contexts have a path of "/xxxx"解决方法
由于在eclipse里测试两个基本相同的代码,所以就把test2的项目直接复制了一下,运行就出现了标题的错误然后在eclipse找到servers目录下的server.xml,见下图修改即可...原创 2018-06-14 22:12:26 · 14654 阅读 · 4 评论