我正在编写/计划编写一个接收java文件(或多个java文件)的程序,编辑并添加函数/类/变量,然后输出一个新的java文件(或多个文件)。
是否存在
的C ++或Java库我不希望手动编写代码以执行上述操作,因此我们将不胜感激。
提前谢谢!
编辑:我目前使用Eclipse,不确定如何继续。所以为了进一步解释我的问题:在eclipse中,如果我编写一个打开另一个.java文件的程序,我将如何“询问”eclipse输出,比如说,我刚打开的.java文件的所有类名?
此外,我将解释该项目的“目的”,以进一步澄清。我想编写一个可以接收任何java文件的程序,并将其转换为可以通过RMI远程实现的类。为此,我需要添加一个execute()函数,让文件实现Task和Serializable并添加一些变量等等......根据我的知识,在Eclipse中执行此操作需要手动编辑程序,但是我我想完全自动化这个过程。
再次感谢你。
答案 0 :(得分:1)
您需要的大部分内容都可以在现代IDE中找到;一些非常好的IDE是开源的(eclipse和Intellij IDEA社区版for Java)。您可以在那里查看是否有适合您需求的模块。
答案 1 :(得分:1)
看起来你在谈论像eclipse这样的工具。您可能不会寻找完整的IDE,但任何基本IDE都会满足您提到的要求。
如果你想自己做一个,你可以使用eclipse富客户端平台做到这一点。 您需要的所有Java都是反射API。