【发布时间】:2016-06-12 12:17:32
【问题描述】:
所以我一直在使用 eclipse 命令行格式化程序来保持我同事的代码和我的代码格式相同,而且效果很好!当它起作用时。问题是它似乎只在我尝试格式化 Eclipse 项目中的 Java 文件时才起作用。独立的 Java 文件根本不会被格式化。格式化程序运行没有错误,但文件的格式没有改变。该命令如下所示:
eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -vm (dir/Java/jre) -config (myconffile) myfile.java
【问题讨论】:
-
我从未听说过将格式化程序作为独立运行,但是您查看过 Eclipse 日志文件吗?
${WORKSPACE}/.metadata/.log(其中${WORKSPACE}是您的工作区基目录)。另外,-vm选项有什么用?我不认为它做你认为它做的...... -
是的,但它不包含任何有关命令行执行的信息。
-
-verbose 选项应该让您了解问题所在。
-
你试过了吗?对我来说,详细选项实际上什么也没做。我个人使用的是 Powershell 4……但格式化程序从不输出任何内容,即使是冗长的……
标签: java eclipse command-line formatting