Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse不会为带有静态final字段的final类的java库构建*.class二进制文件_Java_Eclipse_Build - Fatal编程技术网

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,也不会生成任何类文件。