1

多くのJavaファイルを含む4つのパッケージを自動的に作成するidlファイルがたくさんあります。これらの Java ファイルを com.bla に挿入する必要があります。パッケージ アーキテクチャ。

私の生成したファイルには、たとえばインポート UCO.State がありますが、これは新しいパッケージ アーキテクチャに適合しません。

質問は次のとおりです。「com.blaをblaとしてインポートする」に相当するJavaはありますか?

私が見る唯一の他のオプションは、UCO パッケージをインポートし、すべての UCO.State およびその他の名前を 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 に答える