jdk7项目引入了jdk11的依赖,导致整个项目的java类都编译不到classes下面,没有任何错误提示。

问题现象:

jdk7项目引入了jdk11的依赖,导致整个项目的java类都编译不到classes下面,没有任何错误提示。

后来才发现,整个项目文件都没编译起,只是把静态资源加到classes,所有java类都没编译到classes下面。后来找了好久的原因,最后才无意间发现,引入的一个jar是jdk11的。试着把这个依赖去掉,项目就能编译啦,问题终于解决了。整个过程太痛苦,既然遇到这样的无症状问题;

由于公司内部迁移私服,导致很多以前的包找不到了,导致项目包找不到,无法启动。也不能把原来程序都重新发布。

所有就升级引入的包版本,问题就出在这里,引入的以前包是jdk7的项目,结果后面升级成了jdk11。(我是不晓得)

我的项目就升级了最新版本,表面上看编译通过没任何异常。但是运行主方法就是找不到。就是这么个过程