在Maven項目中,通常eclipse生成的class文件都會在target/classes文件夾下,但是有時候由於各種原因,classes下沒有生成class文件,導致項目啟動失敗 。
大部分class文件沒有生成,只需要project–>clean即可 。
但是有些問題,不只是clean就能解決的。
這時,就想到可能是編譯器存在問題,網上找了一些解決思路,在此做個記錄:
eclipse里面沒有AspectJ插件,但是編譯器卻選擇的是AspectJ,所以導致編譯失敗
修改方法:打開項目里的.project文件

修改org.eclipse.ajdt.core.ajbuilder為org.eclipse.jdt.core.javabuilder即可
修改完后,clean項目,target/classes下就生成了java文件編譯的class文件

總結一下:如果是編譯器的問題,可以嘗試修改.project文件
org.eclipse.ajdt.core.ajbuilder為org.eclipse.jdt.core.javabuilder