1

我有一堆 idl 文件,它们会自动创建四个包,其中包含很多 java 文件。我需要在 com.bla 中插入这些 java 文件。包架构。

例如,在我生成的文件中,我导入了 UCO.State,它不适合我的新包架构。

所以问题是:是否有一个相当于'import com.bla as bla'的java?

我看到的唯一其他选择是导入 UCO 包并直接通过 State 重命名所有 UCO.State 和其他。但这意味着重构数百个文件 o_O。

任何的想法 ?谢谢 !

4

2 回答 2

0

在 Eclipse 中导入所有文件。如果您设法使用 IDE 的重构功能编译代码,它将为您省去所有麻烦。

没有向 java 中的导入添加同义词的功能,但即使有这样的功能对您有什么帮助?您仍然需要更改所有文件。

于 2012-04-19T08:35:07.633 回答
0

我找到了解决方案,位于我的 idlj 生成工具的文档中。

http://docs.oracle.com/javase/1.4.2/docs/guide/rmi-iiop/toJavaPortableUG.html

您应该在 pkgTranslate 和 pkgPrefix 选项中搜索信息 :) 这样,该工具会自动更改 foo => com.bla.foo

问题解决了 !

于 2012-04-19T08:48:33.447 回答