Eclipse不会为带有静态final字段的final类的java库构建*.class二进制文件
要点如下:Eclipse不会为带有静态final字段的final类的java库构建*.class二进制文件,java,eclipse,build,Java,Eclipse,Build,要点如下: package allProperties; public final class SomeProperties { /** * Custom JSON property names. */ public static final String property1 = "StringConstant1"; public static final String property2 = "StringConstant2"; ....
package allProperties;
public final class SomeProperties
{
/**
* Custom JSON property names.
*/
public static final String property1 = "StringConstant1";
public static final String property2 = "StringConstant2";
....
}
由于项目中只有这种类型的代码,bin目录中没有生成.class,因此我无法从引用此项目的项目中构建.jar
我尝试关闭自动构建来手动构建项目,但没有成功
可以通过临时将main()方法添加到该类本身来强制生成二进制文件-在项目中添加带有入口点的Program.java也不会这样做。但这似乎不是一个合适的解决方案
任何Eclipse/Java专家都会伸出援助之手吗?如果您使用的是JavaProject,类文件将在bin\allProperties.Thank@Thillakan中提供,但我的问题是它不在那里。如果该类中没有main()方法,即使我手动触发build,也不会生成任何类文件。