我有一些GWT应用程序的WAR文件。没有源项目。 我需要在此应用程序中进行一些修改,例如向操作栏添加新按钮等。
我是unrared WAR文件,WEB-INF / classes里面也有.classes和.java文件。 所以Java类的源代码是可用的。 deferredjs文件夹下的JavaScript文件被混淆。
可悲的是,我不是GWT专家。 所以问题是:是否可以使用.java文件修改现有的带有WAR的GWT应用程序? 怎么做?
感谢。
答案 0 :(得分:2)
简短回答:不。
更长的答案:正如chrylis在评论中提到的,GWT编译器生成的JavaScript类似于二进制代码。它是高度优化的混淆。没有机会反编译,也不太可能手动修改。