Java源代码格式化的API

4
有几个PHP或js代码格式化库 - 请问是否有类似的Java库?
即,给定一段代码字符串,返回带有语法着色等格式的字符串。
如果它能自动检测语言就太理想了,但我可能要求过高……
最终文本将在Flex应用程序中显示,因此虽然我可以使用js库,但我们将解析大文件(多达6000行),因此我希望保持客户端处理最小化。
理想输出是没有CSS的HTML,尽管我会接受任何结果。
2个回答

5

这是两个不同的任务。关于代码格式化,请使用关键字"java beautifier"搜索一下,这里有一个list。我自己使用Jalopy也有良好的经验,它还带有Eclipse插件。关于语法高亮,取决于您想在哪里使用它。如果是编程上,使用JHighlight;如果是网页上,使用Prettify(Stackoverflow也使用它并且可以检测语言);或者作为Eclipse导出插件,使用Java2HTML


1
@BalusC 感谢您提供的信息。我该如何在自己的Java程序中使用java2Html呢?这样,无论我给它哪个Java源文件,它都能生成格式化的HTML? - Faizan

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接