因此,我一直使用eclipse命令行格式化程序来保持我的同事代码和我的格式相同,而且效果很好!当它工作。问题是,当我尝试格式化eclipse项目中的Java文件时,它似乎只能工作。独立的Java文件根本不会被格式化。格式化程序运行时没有错误,但文件格式不变。命令如下:非日食Java代码的Eclipse命令行格式化程序
日食 - 应用org.eclipse.jdt.core.JavaCodeFormatter -vm(DIR /的Java/JRE)-config(myconffile)myfile.java
我从来没有听说过将格式化器作为独立运行,但是你看过Eclipse日志文件吗? '$ {WORKSPACE} /。metadata/.log'(其中'$ {WORKSPACE}'是您的工作空间基础目录)。另外,什么是'-vm'选项?我认为它不符合你的想法...... – dcsohl
是的,但它并没有包含任何关于命令行执行的信息。 – mironomi
-verbose选项应该让你知道问题是什么。 –