Eclipse中java文件的图标变成空心J的问题

Eclipse中java文件,正常情况下是这样的:

Eclipse中java文件的图标变成空心J的问题

有时候我们会看到java文件变成这样了:

Eclipse中java文件的图标变成空心J的问题

这两种java文件的区别在于,空心的java文件不会被编译,只是一种资源文件。

把空心java改为非空心java的方式:

在项目上右键->Build Path->Configure Build Path->Source

或者在项目上右键->Properties->Java Build Path->Source

反正就是这个界面;

Eclipse中java文件的图标变成空心J的问题

点其中的Included那一行,或者Excluded那一行,点右边的Edit按钮,可以在弹出的窗口配置java文件是否被编译。

上面是哪些文件被编译,下面是哪些文件不被编译。

界面是这样:

Eclipse中java文件的图标变成空心J的问题