如何使用javassist更改eclipse';什么是汇编?

如何使用javassist更改eclipse';什么是汇编?,eclipse,compilation,javassist,Eclipse,Compilation,Javassist,Eclipse可以自动将java源代码编译成字节码。我用javassist编写了一些增强器,可以修改现有的字节码,并向其中添加一些新的字段和方法 如何配置eclipse,使其在编译时自动调用我的增强器来修改字节码,并像往常一样将它们保存到.class文件中?我的其他java代码可以找到并调用这些新字段和方法 我需要编写一个定制的eclipse插件,这可能是一项复杂的工作吗?您不需要编写插件,只需要在每个Java项目中添加一个构建器,在其中调用您的工具。使用projectproperties->B

Eclipse可以自动将java源代码编译成字节码。我用javassist编写了一些增强器,可以修改现有的字节码,并向其中添加一些新的字段和方法

如何配置eclipse,使其在编译时自动调用我的增强器来修改字节码,并像往常一样将它们保存到.class文件中?我的其他java代码可以找到并调用这些新字段和方法


我需要编写一个定制的eclipse插件,这可能是一项复杂的工作吗?

您不需要编写插件,只需要在每个Java项目中添加一个构建器,在其中调用您的工具。使用projectproperties->Builders->New添加一个小的Ant脚本或一个外部程序。然后,每次eclipse构建过程运行时都会调用该构建器


这里有一个小例子来说明这一点。

您不需要编写插件,只需要在每个Java项目中添加一个构建器,您就可以在其中调用您的工具。使用projectproperties->Builders->New添加一个小的Ant脚本或一个外部程序。然后,每次eclipse构建过程运行时都会调用该构建器

有一个小例子可以证明这一点