我正在尝试模拟一些 java.lang 和 java.io 类,例如 GWT 中的 OutputStream。
我在我的模块中创建了一个“超级”包并使用超级源引用它。
我的包结构看起来像
com/example/gwt/client
com/example/gwt/server
com/example/gwt/shared
com/example/gwt/super
com/example/gwt/super/java/io/OutputStream.java
com/example/gwt/mymodule.get.xml
并且 mymodule.xml 包含一个条目
<super-source path="super" />
在 Eclipse 中,超级文件夹中的所有文件都存在错误——这是意料之中的,因为包结构错误。.class 文件正在 WEB-INF/classes 文件夹中生成,同样具有“错误”的包结构,因此应忽略。
当我在开发模式下运行我的应用程序时,我得到了很多
unable to resolve class java/lang/Object
错误。我究竟做错了什么?