Solution ID: 126353023 Type:External 表題: Java リバースエンジニアの例 製品: Rose 2000e/2001A バージョン: 7.0/7.5 OS: Windows DEFECT #: N/A PATCH #: N/A 参照事項: 成年月日: 21-June-2002 改訂年月日: 質問: Java リバースエンジニアの手順を、例を挙げて説明してください。 回答: 以下に例として、JDK1.3 に付属の Demo\applets 配下にあるJava ファイ ルをリバースエンジニアする手順を示します。 注1) この例では、JDK1.3 を使用していることを仮定してCLASSPATH を 設定していますので他のJDKをご利用の場合は、それに応じて設定 して下さい。 注2)JDK1.3 はC: ドライブの直下に存在していると仮定します。 1. Rose を起動します。 2. [ツール]→[Java]→[プロジェクトの指定]をクリックしてJavaプロジェクト仕 様を開きます。 3. 環境設定のボックスにクラスパス c:\jdk1.3\jre\lib\rt.jar が設定されて いない場合は、下記の手順で設定します。設定されている場合は 4.へ 進みます。 1) 一旦 Rose を閉じます。 2)[スタート]→[設定]→[コントロールパネル]→[システム] →[詳細]→[環境変数]→[システム環境変数]から、変数 「CLASSPATH」を選択して[編集]をクリックします。 「CLASSPATH」変数が存在しない場合は作成します。 3) c:\jdk1.3\jre\lib\rt.jar を追加します。 4) [OK] ボタンをクリックして、全てのダイアログボックスを 閉じます。 5) Roseを起動します。 4. [ツール]→[Java]→[プロジェクトの指定]をクリックしてJavaプロジェクト仕 様を開きます。 5. [ディレクトリ] にリバースエンジニアしたいファイルが存在しているディレク トリをNew(insert) アイコンをクリックして指定します。 この例の場合は c:\jdk1.3\demo\applet と入力します。 6. [ツール]→[Java]→[Javaのリバースエンジニアリング] をクリックして、 [Javaリバースエンジニアリング] ダイアログボックスを開きます。 7. [フィルタ] からリバースエンジニアしたい Java ファイルの種類を選択します。 8. 以下のいづれかの操作を行って、Javaファイルを画面下側に、リバースエン ジニアをするJavaファイルとして追加します。 ・ 画面左上のボックスでリバースエンジニアしたいJava ファイルが 入っているフォルダを選択すると、そのフォルダの下にあるJava ファイルが画面右上のボックスに表示されます。この中から一つ または複数のファイルを選択し[追加] ボタンをクリックします。 ・ [すべて追加]をクリックして、画面左上ボックスで選択したフォルダ の直下にある全ての Javaファイルを追加します。 ・ [ 再起的に追加] をクリックして、画面左上ボックスで選択した フォルダとその下位の全てのサブフォルダに含まれているJava ファイルを追加します。 9. 画面下のボックスで一つまたは複数のファイルを選択し、[リバース] ボタンを クリックすると、リバースエンジニアが実行されます。 10. リバースエンジニアが終了したら、[終了] ボタンをクリックして[Javaリバース エンジニアリング] ダイアログボックスを閉じます。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。