【发布时间】:2011-02-25 13:44:29
【问题描述】:
我可以运行以下示例代码
//main class
String a="Menu";
Object o = Class.forName("org.test."+a).newInstance();
//Menu class
public class Menu()
{
public Menu()
{
System.out.println("con called");
}
}
它运行良好,但是当我混淆代码时,我得到一个没有 ClassNotFoundException。
我正在使用 netbean 6.9.1 。在附加混淆设置中,我添加了 -keepnames 类 org.test.Menu。但仍然无法正常工作。有什么解决办法吗?
【问题讨论】:
-
也许你可以看看混淆后的代码看看发生了什么。
标签: java java-me obfuscation