python导入在Java中等效?

时间:2012-04-19 08:32:51

标签: java python

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

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

所以问题是:是否有一个java等价于'import com.bla as bla'?

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

有什么想法吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

导入Eclipse中的所有文件。如果您设法使用IDE的重构函数来编译代码,它将为您节省所有麻烦。

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

答案 1 :(得分:0)

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

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

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

问题解决了!