3

私は自分の問題の答えを探していましたが、関連する情報が見つからないので、質問しています. ソース コード (*.java ファイル) を含む何千もの Java クラスを含むディレクトリがあります。これらの各ファイルには、ファイルが属するパッケージ、そのクラス名とコード自体に関する情報が含まれています。クラスファイルの情報に基づいて「src」ディレクトリの下にパッケージを再構築し、適切なJavaプロジェクト構造をもたらすことができるEclipse IDE(または別のIDE)の機能を見つける必要があるため、復元されたパッケージそのクラスは、新しい Java プロジェクトに簡単にインポートできます。パッケージの構造を手動で作成するには、(おそらく)何日もかかります...

明確にするために:

私が持っている:1.java、2.java、3.java、n.java...を含むディレクトリ

必要なもの: 次を含むディレクトリ:

[src] -> [package_1] -> [1.java、2.java など...] ... [src] -> [package_m] -> [3.java、n.java]

各クラスファイルには実際にどのパッケージに属しているかの情報が含まれているため、これは何とか可能であるに違いないと思います。

4

1 に答える 1

0

より良い解決策が見つからない場合: 少なくとも、すべてのソースを Eclipse のプロジェクトにインポートし、各問題のクイック フィックスを使用して、Eclipse に各ファイルを適切なパッケージに移動させることができます。間違ったパッケージ宣言ごとに 3 つのキーを押す必要がありますが、ファイルやフォルダーをいじる必要はありません。

于 2013-04-25T15:07:01.583 に答える