非日食Java代码上的Eclipse命令行格式化程序

时间:2016-02-29 12:43:23

标签: java eclipse command-line formatting

所以我一直在使用eclipse命令行格式化程序以同样的格式保存我的同事代码,并且它工作得很好!当它工作。问题是,当我尝试格式化eclipse项目中的Java文件时,它似乎才起作用。独立的Java文件根本不会被格式化。格式化程序运行时没有错误,但文件的格式不会更改。该命令如下所示:

eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -vm(dir / Java / jre)-config(myconffile)myfile.java

1 个答案:

答案 0 :(得分:0)

正如dcsolh指出的那样,您的命令行格式不正确 - -vm参数不合适,并且应该有一个以下参数给出JVM的位置。

您是否尝试过使用-verbose选项查看格式化程序运行时到底发生了什么?此外,您可能需要指定格式化程序配置文件,如described in the online help。基本上,您可以将Eclipse中的格式化程序设置导出到文件中,然后使用-config参数将独立格式化程序指向它。