フォーマッタをstandalone application(またはdetailed here)として実行できます。
eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>
、その後、正しい結果を得るため、これらの設定をエクスポートし、eclipse.exeをパラメータにその設定ファイルを使用するために日食のIDEでの書式設定を定義するために最初に試してみてください。
おかげで、私は今あなたがブログエントリで、再び完全な詳細をDefaultCodeFormatter
String code = "public class geo{public static void main(String[] args){System.out.println(\"geo\");}}";
CodeFormatter cf = new DefaultCodeFormatter();
TextEdit te = cf.format(CodeFormatter.K_UNKNOWN, code, 0,code.length(),0,null);
IDocument dc = new Document(code);
try {
te.apply(dc);
System.out.println(dc.get());
} catch (MalformedTreeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (BadLocationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
を使用する必要があります知っています。そのフィードバックのためにジオに感謝します!
Thorbjørn Ravn Andersenin the comments言及:
Maven2 Java Formatter Plugin v0.4はMavenのは、Eclipseフォーマッタを呼び出すことを可能にするMavenプラグインを記述しています。
は0.4として、それはサポートしていないのEclipse 3.5を呼び出すJava 8
すごいです!私は将来の読者のためにあなたの記事の主な原則で私の答えを更新しましたが、この問題についてのあなたのフィードバックのために再びありがとう。 – VonC