Eclipse Java格式化程序可以单独使用吗?

时间:2008-12-21 04:41:36

标签: java eclipse formatter

有没有办法在eclipse之外使用eclipse附带的格式化程序?我想使用我使用eclipse配置的formatter.xml文件格式化一些java文件。有没有人有任何代码示例可以让我这样做?我也想使用这个独立的,所以使用的特定罐子会很好。

3 个答案:

答案 0 :(得分:11)

答案 1 :(得分:2)

从未尝试过这样的东西,但我记得曾经看过一个叫做的课:

org.eclipse.jdt.core.formatter.CodeFormatterApplication

也许这是格式化机制的一些独立入口点,尽管我从未尝试或进一步调查过。

答案 2 :(得分:1)

这是offical eclipse docs的用法

这些文档的转储:

运行格式化程序应用程序就像从命令行运行org.eclipse.jdt.core.JavaCodeFormatter应用程序一样简单:

'RP'

在MacOS上调用时,指向配置文件或源文件的路径可以是相对的,但是将从eclipse.ini文件的位置计算得出。这是MacOS上Eclipse启动器的限制。在所有其他平台上,相对路径是相对于当前用户目录计算的。

要格式化的Java源文件和/或目录。只有以.java结尾的文件才会在给定目录中格式化。

-config

使用指定属性文件中的格式样式。有关详细信息,请参阅为格式化程序应用程序生成配置文件。

-帮助

显示帮助消息。

安静

仅打印错误消息。

-详细

详细说明格式化工作。