4 Oracle JDeveloperでのアプリケーションの開発のスタート・ガイド
この章の内容は次のとおりです。
Oracle JDeveloperによるアプリケーションの開発について
JDveloperには、アプリケーション開発用に様々なタイプのウィンドウ、ビジュアル編集およびコード編集用ツール、テストおよび分析ツールが用意されています。
JDeveloperでアプリケーションを開発する機能には、次が含まれます。
-
アプリケーション、プロジェクトおよびファイルに関連付けられた様々なオブジェクト・タイプおよびリソースを管理および操作するための各種ウィンドウ。
-
様々なタイプのソース・ドキュメントの作成作業を簡略化するための複数のビジュアル編集およびコード編集用ツール。これらのエディタはIDE内の他のウィンドウと統合されているため、ドラッグ・アンド・ドロップ操作や、統合された様々なツール間での同時更新、自動更新がサポートされています。
-
ソース・コード、プロセス、およびアプリケーション・モジュールまたはパッケージのテストおよび分析作業を簡略化するための複数のツール。
アプリケーションおよびプロジェクトの作成
アプリケーションは制御構造ビューの最上位に位置しており、プロジェクトはプログラムまたはプログラムの一部の論理コンテナとして配置されます。新規プロジェクト、新規の空のプロジェクトを作成するか、外部ファイルを新規プロジェクトに開いて、プロジェクトをアプリケーションに追加します。
アプリケーションは、制御構造における最上位レベルです。作業中に必要なすべてのオブジェクトが表示されます。アプリケーションは、プログラム開発中のすべてのプロジェクトを追跡します。プロジェクトは、JDeveloperのプログラムまたはプログラムの一部を定義する一連のファイルの論理コンテナです。プロジェクトには、たとえば、複数層アプリケーションの様々な層、あるいは複合アプリケーションの様々なサブシステムなどを表すファイルが含まれます。これらのファイルは任意のディレクトリに配置でき、かつ、単一のプロジェクトに含めることができます。
アプリケーション内のすべてのプロジェクトは、通常そのアプリケーションの下に表示されます。ワーキング・セットを使用してプロジェクトをフィルタした場合、プロジェクトはアプリケーションの下に表示されません。アプリケーションまたはプロジェクトを閉じると、そのアプリケーションまたはプロジェクト内のファイルに対して開いているすべてのエディタまたはビューアが閉じられ、ファイルがメモリーからアンロードされます。
アプリケーションおよびプロジェクトのコントロール・ファイルを、ディスクから削除せずにIDEから削除できます。(これは他のタイプのファイルには当てはまりません。他のタイプのファイルは、IDEから削除された時点でディスクから削除されます)。JDeveloperでは、様々なファイル・タイプを認識でき、ファイルをダブルクリックした場合、各ファイル・タイプが適切なビューアまたはエディタで表示されます。
プロジェクトをアプリケーションに追加する際には、次の処理を選択できます。
-
新規プロジェクトを作成し、特定のオブジェクトおよび属性を定義します。
-
デフォルトのプロジェクト・プロパティを継承する新規の空プロジェクトを作成します。
-
新規プロジェクト内に、JDeveloper以外の既存のファイル・セットを開きます。
プロジェクトは、ディレクトリから直接ファイル・リストを制御します。アプリケーションおよびパッケージは、プロジェクト内のファイルの格納場所および格納方法も定義します。
ノート:
同一オブジェクト(物理ファイル)が複数のプロジェクトに表示される場合があります。これは、あるプロジェクト内のオブジェクトについて実行されるすべてのアクションが他のプロジェクトで実行されることを意味します(ただし、プロジェクトがコンパイルされて初めて同じ効果が表れます)。パッケージの場合、2つ以上のプロジェクトでパッケージを共有できません。ただし、パッケージの生成に使用されたソースパスも共有しており、パッケージがすでにコンパイル済で変更の予定がない場合を除きます。
アプリケーションの作成方法
アプリケーションは、プロジェクトを追跡する制御構造でオブジェクトの最上位レベルのビューです。特定の機能範囲を持つアプリケーションを新規作成する手順を使用してください。
アプリケーションは、制御構造における最上位レベルです。作業中に必要なすべてのオブジェクトが表示されます。アプリケーションは、プログラム開発中のすべてのプロジェクトを追跡します。
特定の機能範囲を持つアプリケーションを新規作成するには:
- 「ファイル」→「新規」を選択して「新規ギャラリ」を開きます。
- 「新規ギャラリ」の「カテゴリ」ツリーで、「一般」の「アプリケーション」を選択します。
- 「項目」リストで、作成するアプリケーションのタイプをダブルクリックします。
- 「アプリケーションの作成」ダイアログで、名前やディレクトリなど、アプリケーションの詳細を入力します。ウィザードに関するヘルプを表示するには、[F1]を押します。
- 「次へ」をクリックして「プロジェクト名」ページを開き、オプションでプロジェクトの詳細を入力します。
- 作業が完了したら、「終了」をクリックします。
カスタム・アプリケーションを作成する方法
特定の機能を持つアプリケーションを作成するか、任意の機能を持つようにカスタマイズできるアプリケーションを作成できます。カスタム・アプリケーションを新規作成する手順を使用してください。
特定の機能範囲を持つアプリケーションを作成するか、任意の機能を持つようにカスタマイズできる1つのプロジェクトが含まれるカスタム・アプリケーションを作成できます。
カスタム・アプリケーションを新規作成するには:
- 「ファイル」→「新規」を選択して「新規ギャラリ」を開きます。
- 「新規ギャラリ」の「カテゴリ」ツリーで、「一般」の「アプリケーション」を選択します。
- 「項目」リストで、「カスタム・アプリケーション」をダブルクリックします。カスタム・アプリケーションの作成・ウィザードが開きます。
- 「カスタム・アプリケーションの作成」ダイアログで、名前やディレクトリなど、アプリケーションの詳細を入力します。ウィザードに関するヘルプを表示するには、[F1]を押します。
- 「次へ」をクリックして「プロジェクト名」ページを開き、オプションでプロジェクトの詳細を入力します。
- 作業が完了したら、「終了」をクリックします。
プロジェクトの作成方法
プロジェクトは、プログラムまたはプログラムの一部の論理コンテナです。特定の機能範囲を持つプロジェクトを新規作成する手順を使用してください。
プロジェクトは、JDeveloperのプログラムまたはプログラムの一部を定義する一連のファイルの論理コンテナです。特定の機能セットで構成されているアプリケーションを作成することもできます。
特定の機能範囲を持つプロジェクトを新規作成するには:
- 「アプリケーション」ウィンドウで、プロジェクトを含むアプリケーションを選択します。
- 「アプリケーション・メニュー」アイコンをクリックして「新規プロジェクト」を選択し、「新規ギャラリ」の「プロジェクト」ページを開きます。
- 「項目」リストで、作成するプロジェクトのタイプをダブルクリックします。
- 「プロジェクトの作成」ウィザードを完了して「終了」をクリックします。ウィザードに関するヘルプを表示するには、[F1]を押します。
「アプリケーション」ウィンドウに新しいプロジェクトが表示されます。このプロジェクトは、あらかじめ設定されているデフォルト・プロパティをすべて継承します。プロジェクトのプロパティを変更する場合は、ファイル名をダブルクリックするか、右クリックして「プロジェクト・プロパティ」を選択します。
アプリケーションおよびプロジェクトの管理
プロジェクトを編成してアプリケーションの論理的なビューを示す「アプリケーション」ウィンドウを使用して、アプリケーションとプロジェクトを管理します。アプリケーションのプロジェクト・フォルダ内のコンテンツをディレクトリ・ツリーまたはファイル・リストとして表示し、また、パッケージとディレクトリ内のノードをタイプでソートします。
「アプリケーション」ウィンドウを使用すれば、アプリケーションとプロジェクトを効果的に管理できます。「アプリケーション」ウィンドウは、プロジェクトを高レベルな論理コンポーネントという形で構成し、アプリケーションとそこに含まれるデータの論理的なビューを示します。このウィンドウは、様々な拡張機能をプラグインしてデータの編成に使用できるインフラストラクチャと、一貫性のある抽象的な形式のメニューを備えています。「アプリケーション」ウィンドウには個々のファイル(Javaソース・ファイルなど)を含めることができますが、複雑なデータを統合するようにも設計されています。エンティティ・オブジェクト、UMLダイアグラム、EJB、Webサービスなどの複雑なデータ型は、このウィンドウに単一ノードとして表示されます。これらの抽象ノードを構成する生のファイルは、構造ウィンドウに表示されます。
「アプリケーション」ウィンドウに表示されるアプリケーションには、1つ以上のプロジェクトが含まれます。プロジェクト内には、そのプロジェクトのパスのルート・フォルダがあります。プロジェクト内容をディレクトリ・ツリーまたはファイル・リストとして表示し、パッケージをツリーまたはリストとして表示することを選択できます。また、パッケージとディレクトリ内のノードはタイプでソートできます。
既存アプリケーションを開く方法
新規アプリケーションを作成するか、または既存のアプリケーションを開くことができます。既存のアプリケーションを開き、「アプリケーション」ウィンドウに追加する手順を使用してください。
最初から新規アプリケーションを作成するか既存のアプリケーションを開くかの選択肢があります。作成またはインポートしたアプリケーションは、すぐに「アプリケーション」ウィンドウの「アプリケーション」ノードに追加されます。
既存のアプリケーションを開き、「アプリケーション」ウィンドウに追加するには:
既存プロジェクトを開く方法
作成またはインポートしたプロジェクトは、選択したアプリケーションに追加されます。既存のプロジェクトを開き、アプリケーションに追加する手順を使用してください。
作成またはインポートしたプロジェクトは、すぐに選択したアプリケーションに追加されます。
既存のプロジェクトを開き、アプリケーションに追加するには:
新規メニューを使用してプロジェクトに項目を簡単に追加する方法
プロジェクト・ポップアップ・メニューを使用して、新規作成したプロジェクトの機能にコンポーネントを追加します。プロジェクト・ポップアップ・メニューを使用して項目を追加する手順を使用してください。
プロジェクトを作成した後、プロジェクト・ポップアップ・メニューを使用して、プロジェクトの機能に関連するコンポーネントを直接作成できます。
プロジェクト・ポップアップ・メニューを使用して項目を追加するには:
JDeveloperに既存のソース・ファイルをインポートする方法
ファイルをプロジェクトにインポートするか、このファイルを使用して新規プロジェクトを作成します。
様々なタイプの新規ファイルを最初から作成したり、既存のファイルを開くことができます。既存のファイルを開く場合、ファイルをファイル構造とともに既存のプロジェクトにインポートするか、このファイルを使用して完全に新規のプロジェクトを作成します。
あるいは、既存のプロジェクトにソース・ファイルを追加できます。
新規JDeveloperプロジェクトへの既存ファイルのインポート方法
ファイルをJDeveloperにインポートし、新規プロジェクトを作成します。既存のファイルを開き、新規JDeveloperプロジェクトにインポートする手順を使用してください。
新規プロジェクトを作成しながら、既存のファイルをJDeveloperにインポートできます。
既存のファイルを開き、新規JDeveloperプロジェクトにインポートするには:
「プロジェクト・プロパティ」ダイアログで、プロジェクト・ディレクトリ構造を調整できます(リソース・ディレクトリを指すようにするなど)。
新規JDeveloperプロジェクトにWARファイルをインポートする方法
WARファイルをインポートすると、JDeveloperはそのコンテンツを抽出した新規プロジェクトを作成します。WARファイルを開き、新規JDeveloperプロジェクトにインポートする手順を使用してください。
WARファイルから抽出したコンテンツを含む新規プロジェクトを作成しながら、JDeveloperにWARファイルをインポートできます。
WARファイルを開き、新規JDeveloperプロジェクトにインポートするには:
このウィザードでWARファイルを分析し、そのコンテンツを抽出します。
新規プロジェクトが選択したアプリケーション・ノードの下に表示され、インポートされたファイルが移入されます。
新規JDeveloperアプリケーションへのEARファイルのインポート方法
JDeveloperは、インポートされたEARファイルを使用して、抽出したEARモジュールに基づいた新規アプリケーションを作成します。EARファイルを開き、新規アプリケーションにインポートする手順を使用してください。
EARファイルをインポートすると、JDeveloperでは新規アプリケーションを作成し、抽出したEARモジュールに基づいたプロジェクトを移入します。EARファイルのコンテンツは、既存のアプリケーションやプロジェクトに追加できません。
JDeveloperを使用して単に配布するEARファイルをインポートする場合には、この手順を使用しないでください。これを行うには、新しいアプリケーションとプロジェクトを作成し、プロジェクト・ディレクトリにEARファイルをコピーします(またはプロジェクトのコンテンツにそのファイルの場所を追加します)。EARファイルは、「アプリケーション」ウィンドウ内のプロジェクトの「アプリケーション・ソース」ノードの下に表示されます。ここから、ファイルを右クリックして「配布先」を選択することでデプロイできます。
EARファイルを開き、新規JDeveloperアプリケーションにインポートするには:
プロジェクトにファイルをインポートする方法
プロジェクトにインポートされたファイルを使用するか、またはインポートされたファイルを使用して新規プロジェクトを作成します。「既存ソースのインポート」ウィザードを使用し、既存のファイルを開いてプロジェクトに追加する手順を使用してください。
様々なタイプの新規ファイルを最初から作成したり、既存のファイルを開くことができます。既存のファイルを開く場合、ファイルをファイル構造とともに既存のプロジェクトにインポートするか、このファイルを使用して完全に新規のプロジェクトを作成します。
既存のソースから新規プロジェクトを作成することもできます。
ノート:
「既存ソースのインポート」ウィザードを使用して、プロジェクトに.zip
ファイルまたは.jar
ファイルを追加できます。これを使用して.war
ファイルや.ear
ファイルを追加することはできません。.war
ファイルの場合、そのコンテンツをプロジェクトへ適切に抽出するには、「WARファイルのインポート」ウィザードを使用する必要があります。EARファイルの場合、そのコンテンツを新規アプリケーションへ抽出するには、「EARファイルのインポート」ウィザードを使用する必要があります。
「既存ソースのインポート」ウィザードを使用して既存のファイルを開き、プロジェクトに追加するには:
プロジェクトでのフォルダとJavaパッケージの管理
JDeveloperでは、プロジェクト・ファイルを編成しやすいように、プロジェクト内にカスタム・フォルダまたはJavaパッケージを作成できます。
フォルダまたはJavaパッケージの作成方法
プロジェクト内に、プロジェクト・ファイルを編成するカスタム・フォルダまたはJavaパッケージを作成します。フォルダまたはJavaパッケージを作成する手順を使用してください。
フォルダまたはJavaパッケージを作成するには:
- 「アプリケーション」ウィンドウで、カスタム・フォルダを作成するプロジェクトまたはフォルダを選択します。
- 「ファイル」メニューで「新規」を選択します。
- 「新規ギャラリ」の「カテゴリ」で、「一般」を選択します。
- 「項目」で「フォルダ」を選択し、新規フォルダを作成します。Javaパッケージを作成するには、「項目」で「Javaパッケージ」を選択します。
- 「フォルダの作成」ダイアログまたは「Javaパッケージの作成」ダイアログで、フォルダまたはJavaパッケージの名前と、それを作成するディレクトリを指定します。
ワーキング・セットの管理方法
ワーキング・セットによって、プロジェクトでファイルのサブセットを表示するように「アプリケーション」ウィンドウを構成します。デフォルト・ビューに戻るには、「すべてのファイル」を使用します。
ワーキング・セットによって、プロジェクトでファイルのサブセットを表示するように「アプリケーション」ウィンドウを構成できます。これは特に、大規模なプロジェクトを操作する際に便利です。ワーキング・セットを作成するまで、デフォルトのワーキング・セットはありません。ワーキング・セットを作成すると、「すべてのファイル」オプションにより、デフォルト・ビューに戻ることができます。
オブジェクトをワーキング・セットにグループ化する方法
アプリケーション全体またはパフォーマンスに影響しないように、大規模アプリケーションのワーキング・セットを実行およびデバッグします。「アプリケーション」ウィンドウ内のオブジェクトをワーキング・セットにグループ化する手順を使用してください。
プロジェクトの実行およびデバッグを、アプリケーション全体の実行およびデバッグと同じ方法で行えます。これにより、アプリケーション全体に影響を及ぼしたり、余分な負荷をかけたりすることなく、Java EEアプリケーションなどの大規模アプリケーションのサブセットのみで作業できます。
「アプリケーション」ウィンドウ内のオブジェクトをワーキング・セットにグループ化するには:
ファイル・フィルタとディレクトリ・フィルタを定義してワーキング・セットを作成する方法
「アプリケーション」ウィンドウのファイルまたはコンテナを選択するか、または「ワーキング・セットの管理」で対象とするフィルタと対象外とするフィルタを指定して、ワーキング・セットを定義します。ファイル・フィルタとディレクトリ・フィルタを定義してワーキング・セットを作成する手順を使用してください。
ワーキング・セットを定義するには、「アプリケーション」ウィンドウのファイルまたはコンテナから選択するか、「ワーキング・セットの管理」ダイアログで対象とするフィルタ・パターンと対象外とするフィルタ・パターンを指定します。
ファイル・フィルタとディレクトリ・フィルタを定義してワーキング・セットを作成するには:
「ログ」ウィンドウの検索結果からワーキング・セットを作成する方法
オプションを実行して、検索結果をワーキング・セットとして保存します。「ログ」ウィンドウの検索結果からワーキング・セットを作成する手順を使用してください。
プロジェクトでの作業用に1つ以上のファイル・セットを作成する際に使用できます。検索範囲に基づいて、検索結果をワーキング・セットとして保存することができます。
「ログ」ウィンドウの検索結果からワーキング・セットを作成するには:
- 「ログ」ウィンドウで右クリックし、コンテキスト・メニューから「ワーキング・セットとして保存」を選択します。
- 「ワーキング・セットの作成」ダイアログで、ワーキング・セットの名前を入力します。
現在のワーキング・セットを特定する方法
「アプリケーション」ウィンドウの「ワーキング・セット」にマウス・ポインタをあわせると、現在のワーキング・セットの名前がツールチップとして表示されます。
JDeveloperのツールチップは使用中のワーキング・セットを識別します。
-
「アプリケーション」ウィンドウで、「ワーキング・セット」アイコン上にマウスを置きます。現在のワーキング・セットの名前がツールチップとして表示されます。または、「ワーキング・セット」アイコンをクリックして、アクティブ・ワーキング・セットがチェックされているメニューを表示します。
アクティブ・ワーキング・セットを変更する方法
ワーキング・セットのファイルおよびプロジェクトを編集する手順を使用してください。
アクティブ・ワーキング・セットを変更するには:
-
「アプリケーション」ウィンドウで、「ワーキング・セット」アイコンをクリックし、開くワーキング・セットを選択します。
このワーキング・セットに含まれていないファイルは「アプリケーション」ウィンドウから削除されますが、エディタは閉じません。
ワーキング・セットのファイルおよびプロジェクトを編集する方法
ワーキング・セットのファイルおよびプロジェクトを編集する手順を使用してください。
ワーキング・セットのファイルおよびプロジェクトを編集するには:
「アプリケーション」ウィンドウにすべてのファイルを表示する方法
「アプリケーション」ウィンドウの「ワーキング・セット」の「すべてのファイル」オプションを使用して、「アプリケーション」ウィンドウにすべてのファイルを表示します。
「アプリケーション」ウィンドウですべてのファイルを表示するビューに戻るには:
-
「アプリケーション」ウィンドウで、「ワーキング・セット」アイコンをクリックし、(すべてのファイル)を選択します。
ワーキング・セットを実行およびデバッグする方法
デバッグのワーキング・セットには、Java EEモジュールを表すプロジェクトを含める必要があります。ワーキング・セットを実行およびデバッグする手順を使用してください。
始める前に、実行するまたはデバッグするワーキング・セットを使用していることを確認します。これは、Java EEモジュール(Webアプリケーション、EJBモジュール)を使用しているとみられるプロジェクトおよびすべての依存性を含みます。
(「プロジェクト・プロパティ」ダイアログの「依存性」ページで)依存性が明確なプロジェクトはすべて、ワーキング・セットから対象外とされても、含まれることに注意してください。
ワーキング・セットを実行およびデバッグするには:
JDeveloperでファイルをプロジェクトに追加せずに参照する方法
JDeveloperでは、プロジェクトに追加することなくファイルを参照できます。JDeveloperでファイルをプロジェクトに追加せずに参照する手順を使用してください。
場合によっては、プロジェクトに直接追加することなくファイルを参照することが必要になります。ファイルは、プロジェクトに追加せずにJDeveloper IDEに取り込むことができます。
JDeveloperでファイルをプロジェクトに追加せずに参照するには:
アーカイブの表示方法
アーカイブ・ファイルを開いて内容を表示するか、その内容を新規または既存のプロジェクトに追加します。JDeveloperでアーカイブを開き、その内容を表示する手順を使用してください。
JDeveloperで任意のアーカイブ・ファイルを開くことにより、そのアーカイブの内容を簡単にインスペクトできます。アーカイブの内容を既存のプロジェクトまたは新規JDeveloperプロジェクトに追加できます。
JDeveloperでアーカイブを開き、その内容を表示するには:
JDeveloperでイメージ・ファイルを表示する方法
JDeveloperでイメージ・ファイルを表示できます。JDeveloperでイメージを開いて表示する手順と、すでにJDeveloperにインポートされているイメージを表示する手順を使用してください。
.gif
、.jpg
、.jpeg
または.png
ファイルは、JDeveloper内から簡単に表示できるようになります。
JDeveloperでイメージを開いて表示するには:
-
メイン・メニューから、「ファイル」→「開く」を選択します。
イメージの参照のみを行う場合は、「アプリケーション」ウィンドウで現在どのノードが選択されていてもかまいません。
-
開くイメージまで移動します。ファイル・タイプ・フィールドでは、すべてのファイル・タイプまたはイメージ・タイプを指定してください。
-
イメージを選択します。
-
選択を行い、「開く」をクリックします。
イメージがJDeveloperのメインの作業領域に表示されます。
JDeveloperにすでにインポートされているイメージを表示するには:
- 「アプリケーション」ウィンドウで、イメージ・ファイルを選択します。
- ファイルをダブルクリックするか、右クリックして「開く」を選択します。
デフォルトのプロジェクト・プロパティの設定
「プロジェクト・プロパティ」ダイアログで指定するプロジェクト・プロパティは、個々のプロジェクトにのみ適用されます。「デフォルト・プロジェクト・プロパティ」ダイアログで指定するプロジェクト・プロパティは、アプリケーションに関係なくすべてのプロジェクトに適用されます。
「デフォルト・プロジェクト・プロパティ」ダイアログで指定するプロジェクト・プロパティは、その後作成するすべてのプロジェクトに対し、アプリケーションに関係なく適用されます。「プロジェクト・プロパティ」ダイアログで指定するプロジェクト設定は、現在のプロジェクトにのみ適用されます。カスタム・プロパティを設定し、現在のプロジェクトで設定されたプロパティをオーバーライドできます。これは、マルチユーザー開発環境で特に役立ちます。カスタム・プロパティは.jprファイルには格納されません。
デフォルトのプロジェクト・プロパティを設定する方法
デフォルトのプロジェクト値に対するオーバーライドは、個々のプロジェクトにのみ適用されます。プロジェクトのデフォルト設定を表示または変更する手順を使用してください。
個々のプロジェクトに対してプロジェクト・プロパティを設定した場合、そのプロジェクトについてのみデフォルト値がオーバーライドされます。
デフォルトのプロジェクト・プロパティの設定手順は、各プロジェクトのプロパティ設定の手順と同じです。ただしデフォルトのプロパティは、最初に各プロジェクトを選択する必要がありません。「デフォルト・プロジェクト・プロパティ」ダイアログからは設定できないプロジェクト・プロジェクトもあるので注意してください。
プロジェクトのデフォルト設定を表示または変更するには:
- メイン・メニューから、「アプリケーション」→「デフォルト・プロジェクト・プロパティ」を選択します。
- 「デフォルトのプロジェクト・プロパティ」ダイアログで、適切なカテゴリを選択します。
- 必要に応じて、各プロパティを表示または設定します。
- 入力後、「OK」をクリックします。
個々のプロジェクトのプロパティを設定する方法
個々のプロジェクトに対して、またはそれ以降のすべてのプロジェクトに対してプロパティを設定できます。
今後作成するすべてのプロジェクトに共通のプロジェクト・プロパティを設定することも、個々のプロジェクトのプロパティを微調整することもできます。
コンパイルまたはデバッグなどの特定のタスクに基づいて、追加のプロジェクト・プロパティも使用可能です。
個々のプロジェクトの現在の出力パスを表示または変更する方法
個々のプロジェクトに対してプロジェクト・プロパティを設定すると、デフォルトのプロジェクト・プロパティはオーバーライドされます。個々のプロジェクトについて、現在の出力パスを表示または変更する手順を使用してください。
個々のプロジェクトに対してプロジェクト・プロパティを設定した場合、そのプロジェクトについてのみデフォルト値がオーバーライドされます。
個々のプロジェクトについて、現在の出力パスを表示または変更するには:
プロジェクトのターゲットJava SEを設定する方法
プロジェクトのコンパイル時および実行時にJDeveloperが使用するJava SEを指定します。個々のプロジェクトについて、現在のJava SEを表示または変更する手順を使用してください。
ターゲットJava SEの設定では、プロジェクトのコンパイル時および実行時にJDeveloperが使用するJava SEを指定します。
個々のプロジェクトについて、現在のJava SEを表示または変更するには:
プロジェクトの依存性の管理方法
依存性によって別のプロジェクトに関連付けられているプロジェクトがコンパイルされると、関連プロジェクトもコンパイルされます。個々のプロジェクトの依存性を管理する手順を使用してください。
一般に、複合アプリケーションは複数のプロジェクトで構成されており、これらのプロジェクトは依存性によって関連している可能性があります。つまり、プロジェクトAがプロジェクトBのクラスまたはリソースを使用する場合、プロジェクトAはプロジェクトBに依存している必要があります。この依存性が設定されている場合、プロジェクトAをコンパイルすると、プロジェクトBが自動的にコンパイルされます。
デプロイメント・プロファイルの依存性は、「ツール」メニューから使用可能な「プロジェクト・プロパティ」ダイアログで作成および編集します。
個々のプロジェクトの依存性を管理するには:
- 「アプリケーション」ウィンドウで、適切なプロジェクトを選択します。
- メイン・メニューから、「アプリケーション」→「プロジェクト・プロパティ」を選択するか、右クリックして「プロジェクト・プロパティ」を選択します。
- 「依存性」ノードを選択します。
- 「依存性」ページで、プロジェクトの現在の依存階層を表示します。
- 必要に応じて、プロジェクトを選択または選択を解除します。
- 現在の依存順序を変更するには、「順序付け」をクリックします。
- 入力後、「OK」をクリックします。
テンプレートを通じてプロジェクトに機能を関連付ける方法
プロジェクト・テンプレートを使用して、テンプレートで使用可能な機能を使用します。テンプレートを使用してプロジェクトに機能を関連付ける手順を使用してください。
テンプレートから作成されたプロジェクトは、そのテンプレートで使用できるすべての機能を継承します。さらに、プロジェクト内にコンテンツを作成すると、プロジェクトに機能が動的に追加されます。「プロジェクト・プロパティ」→「機能」→「調整」に移動して、プロジェクトで実際に使用する機能のリストをフィルタします。
プロジェクト・テンプレートを使用して、プロジェクトに機能を関連付けるには:
ノート:
この手順は、テンプレートから作成した新しいプロジェクトにのみ適用できます。
個々のプロジェクトに機能を関連付ける方法
JDeveloperの設計時にプロジェクトに関連付ける機能がフィルタされます。個々のプロジェクトに機能を関連付ける手順を使用してください。
プロジェクトに機能が関連付けられると、JDeveloperの設計時に、このタイプのプロジェクトに対して最も必要性が高いと思われるものに基づいて選択肢がフィルタされます。
個々のプロジェクトに機能を関連付けるには:
- 「アプリケーション」ウィンドウで、適切なプロジェクトを選択します。
- メイン・メニューから、「アプリケーション」→「プロジェクト・プロパティ」を選択するか、右クリックして「プロジェクト・プロパティ」を選択します。
- 「機能」ノードを選択します。
- 「機能」ページで、「機能の追加」ボタンをクリックします。
- 「機能の追加」ダイアログで、プロジェクトに関連付ける機能を「プロジェクトの機能」リストで選択します。
- シャトル・ボタンをクリックして、選択内容を「選択済」リストに移動します。
- 「OK」をクリックします。
プロジェクトにJavadocプロパティを設定する方法
すべてのJDeveloperプロジェクトのデフォルト設定は置き換えることができます。個々のプロジェクトのJavadocプロパティを設定する手順を使用してください。
作成するすべてのプロジェクトは、JDeveloperプロジェクトのデフォルト設定か、またはすべてのプロジェクトに対してユーザーが指定した設定になります。これらのデフォルト設定は、プロジェクトごとに置き換えることもできます。これらのプロパティの設定方法はどちらの場合でも同じであり、情報の場所および適用対象のみが異なります。
個々のプロジェクトのJavadocプロパティを設定するには:
- 「アプリケーション」ウィンドウで、プロジェクトを選択します。
- メイン・メニューから、「アプリケーション」→「プロジェクト・プロパティ」を選択するか、右クリックして「プロジェクト・プロパティ」を選択します。
- 「プロファイル」の下の、アクティブなプロファイル・ノードを選択します。
- 「アクティブ・プロファイル」ノードの下にある「Javadoc」ノードを選択します。
- 完了後、「OK」をクリックして「プロジェクト・プロパティ」ダイアログを閉じます。
ライブラリの管理方法
内部ライブラリ定義はプロジェクト・ファイル内で永続化されますが、共有することはできません。内部ライブラリを追加するには、「プロジェクト・プロパティ」ダイアログを使用します。外部ライブラリはスタンドアロン・ライブラリ定義ファイル内で永続化され、共有できます。プロジェクトに外部ライブラリを追加すると、そのURLもプロジェクトに追加されます。
ライブラリには、内部および外部の2つのカテゴリがあります。内部ライブラリ定義はプロジェクト・ファイル内(.jpr
ファイル内)で永続化されるため、このプロジェクトを開いたすべてのユーザーがいつでも利用できます。ただし、内部ライブラリ定義は他のプロジェクトでは共有できません。内部ライブラリをプロジェクトに追加するには、「プロジェクト・プロパティ」ダイアログの「ライブラリとクラスパス」ページに移動して、「JAR/ディレクトリの追加」をクリックします。
外部ライブラリ定義は、独自のスタンドアロン・ライブラリ定義ファイル(.libraryファイル)内で永続化されています。そのため、外部ライブラリは、ソース・コントロールまでチェックし、任意の数のプロジェクトから参照し、さらにJavaソース・ファイルと同様にチーム環境内のすべてのユーザー間で共有できます。外部ライブラリには独自の一意のURLがあるため、プロジェクトに外部ライブラリを追加すると、そのURLがプロジェクトに追加されます。
アプリケーション・レベルのライブラリとクラスパスの追加方法
アプリケーション・レベルで追加したライブラリは、アプリケーション内の全プロジェクトのライブラリとクラスパスに追加されます。アプリケーション・レベルのライブラリを追加する手順を使用してください。
ライブラリは、アプリケーション内の多くのまたはすべてのプロジェクト間で必要になる場合がよくあります。アプリケーション・レベルで追加したすべてのライブラリは、アプリケーション内の全プロジェクトのライブラリとクラスパスに暗黙的に追加され、設計時とコンパイル時にすぐに利用できます。
デプロイメント時に使用する目的でアプリケーション・レベルで追加されたライブラリまたはクラスパスは、パッケージ化されたEAR libディレクトリに含まれ、デフォルトでデプロイメント用に選択されます。
アプリケーション・レベルのライブラリを追加するには:
- 「アプリケーション」ウィンドウでアプリケーションを右クリックします。
- コンテキスト・メニューから「アプリケーション・プロパティ」を選択します。
- 「ライブラリとクラスパス」ノードを選択します。
- 「ライブラリの追加」をクリックします。
- 選択ツリーから必要なライブラリを検索し、「OK」をクリックします。
アプリケーション・レベルで追加されたライブラリは、「プロジェクト・プロパティ」の「ライブラリとクラスパス」ページにはデフォルトでは表示されません。アプリケーション・レベルのライブラリをすべて表示するには、「プロジェクト・プロパティ」の「ライブラリとクラスパス」ページで「アプリケーション・ライブラリの表示」を選択します(アプリケーション・レベルのライブラリが存在しない場合、このオプションは無効になります)。アプリケーション・レベルのライブラリのリストを、「最上位に移動」矢印または「最下位に移動」矢印を使用して、クラスパス・エントリの上部または下部にブロックとして移動できます。アプリケーション・レベルの個々のライブラリは移動できません。
「新規ライブラリを作成し、新規プロジェクトに追加する方法」と同様の方法で、アプリケーション・レベルのライブラリを作成および追加できます。
プロジェクト内の現在のライブラリを表示する方法
個々のプロジェクトについて、現在のライブラリを表示する手順を使用してください。ライブラリのクラスパスは、ライブラリがプロジェクトに追加されるとプロジェクト・クラスパスに追加されます。
プロジェクトにライブラリを組み込む場合は、これらのライブラリに対して定義されているソースパスが自動的にプロジェクトのクラスパスの一部になります。
個々のプロジェクトについて、現在のライブラリを表示するには:
既存のライブラリをプロジェクトに追加する方法
既存のライブラリをプロジェクトに追加する手順を使用してください。
既存のライブラリをプロジェクトに追加できます。
既存のライブラリをプロジェクトに追加するには:
- 「アプリケーション」ウィンドウでプロジェクトを選択した状態で、「プロジェクト・プロパティ」ダイアログを開きます。
- 「ライブラリとクラスパス」ノードを選択します。
- 「ライブラリとクラスパス」ページで「ライブラリの追加」をクリックします。
- 選択ツリーから必要なライブラリを検索し、「OK」をクリックします。
新規ライブラリを作成し、新規プロジェクトに追加する方法
新規ライブラリを作成し、プロジェクトに追加する手順を使用してください。
新規ライブラリを作成し、新規プロジェクトに追加することができます。
新規ライブラリを作成し、プロジェクトに追加するには:
- 「アプリケーション」ウィンドウでプロジェクトを選択した状態で、「プロジェクト・プロパティ」ダイアログを開きます。
- 「ライブラリとクラスパス」ノードを選択します。
- 「ライブラリとクラスパス」ページで「ライブラリの追加」をクリックします。
- 「ライブラリの追加」ダイアログで、「新規」をクリックします。
- 「ライブラリの作成」ダイアログで、新規ライブラリの名前を入力してから、その場所を選択します。
- パス・タイプごとに、「エントリの追加」または「URLの追加」の該当する方をクリックします。パスを削除するか、または追加内容を修正するには、「削除」をクリックします。エントリを並び替えるには、表示領域の右にある並び替えボタンを使用します。
- 「エントリの追加」または「URLの追加」をクリックした後、表示される選択ダイアログでファイル名を入力するか、リストを参照してファイル名を選択します。入力の完了後、「選択」をクリックします。
- 「ライブラリの作成」ダイアログで、「OK」をクリックします。
- 「ライブラリとクラスパス」ページで作業が完了した後、「OK」をクリックします。
プロジェクト内の既存のライブラリを編集する方法
プロジェクト内の既存のライブラリを編集する手順を使用してください。
プロジェクト内の既存のライブラリを編集できます。
プロジェクト内の既存のライブラリを編集するには:
- 「アプリケーション」ウィンドウでプロジェクトを選択した状態で、「プロジェクト・プロパティ」ダイアログを開きます。
- 「ライブラリとクラスパス」ノードを選択します。
- 「ライブラリとクラスパス」ページで、「クラスパス・エントリ」リストから変更するライブラリを選択します。
- 「編集」をクリックします。(ライブラリが編集可能でない場合、このボタンは「表示」ボタンのままです。)
- 「ライブラリ定義の編集」ダイアログで、最初のフィールドに変更対象のライブラリの名前が表示されます。ライブラリ名を変更する場合には、このフィールドに直接入力します。
- 「パスの編集」ダイアログで、「エントリの追加」または「URLの追加」の該当する方をクリックします。パスを削除する、または追加内容を修正するには、「削除」をクリックします。エントリを並び替えるには、表示領域の右にある並び替えボタンを使用します。
- 「エントリの追加」または「URLの追加」をクリックした後、表示される選択ダイアログでディレクトリ名を入力するか、リストを参照してディレクトリ名を選択します。入力の完了後、「選択」をクリックします。
- 「ライブラリの編集」ダイアログで、「OK」をクリックします。
- 「ライブラリとクラスパス」ページで作業が完了した後、「OK」をクリックします。
プロジェクトからライブラリを削除する方法
ライブラリのクラスパスは、ライブラリがプロジェクトから削除されるとプロジェクト・クラスパスから削除されます。プロジェクトからライブラリを削除する手順を使用してください。
プロジェクトからライブラリを削除した場合は、これらのライブラリに対して定義されているソースパスがプロジェクトのクラスパスの一部ではなくなります。
プロジェクトからライブラリを削除するには:
- 「アプリケーション」ウィンドウで、適切なプロジェクトを選択します。
- メイン・メニューから、「アプリケーション」→「プロジェクト・プロパティ」を選択するか、右クリックして「プロジェクト・プロパティ」を選択します。
- 「ライブラリとクラスパス」ノードを選択します。
- 「ライブラリ」ページで、「ライブラリ」リストから目的のライブラリを選択し、「削除」をクリックします。
- 完了後、「OK」をクリックします。
プロジェクト・スコープの外部のライブラリまたはJava SEをインポートする方法
JDeveloperプロジェクトの外部にあるライブラリを使用して、ユーザーのプロジェクトまたはグループでこのライブラリを使用できるようにします。プロジェクト・スコープの外部のライブラリまたはJava SEを使用する手順を使用してください。
JDeveloperプロジェクト・スコープの完全に外部にあるライブラリを、ユーザー自身またはJDeveloperのユーザー・グループがプロジェクトで使用できるように設定して、このライブラリを使用できます。
プロジェクト・スコープの外部のライブラリまたはJava SEを使用するには:
- メイン・メニューから「ツール」→「ライブラリの管理」を選択します。
- 「ライブラリの管理」ダイアログで、「ライブラリ」タブまたは「Java SE定義」タブのどちらかを選択します。
- ユーザー自身が使用するライブラリをインポートする場合は、「ユーザー」ノードを選択します。グループで使用するライブラリをインポートする場合は、「拡張」ノードを選択します。
- 「ディレクトリ」をクリックします。
- 「ディレクトリのロード」ダイアログで、インポートするライブラリに移動し、「選択」をクリックします。
- 入力後、「OK」をクリックします。
プロジェクト・スコープの外部のライブラリまたはJava SEを作成する方法
JDeveloperプロジェクトの外部にあるライブラリを作成して、ユーザーのプロジェクトまたはグループでこのライブラリを使用できるようにします。プロジェクト・スコープの外部のライブラリまたはJava SEを作成する手順を使用してください。
JDeveloperプロジェクト・スコープの完全に外部にあるライブラリを、ユーザー自身またはJDeveloperのユーザー・グループがプロジェクトで使用できるように設定して、このライブラリを使用できます。
プロジェクト・スコープの外部のライブラリまたはJava SEを作成するには:
- メイン・メニューから「ツール」→「ライブラリの管理」を選択します。
- 「ライブラリの管理」ダイアログで、「ライブラリ」タブまたは「Java SE定義」タブのどちらかを選択します。
- ユーザー自身が使用するライブラリを作成する場合は、「ユーザー」ノードを選択します。グループで使用するライブラリを作成する場合は、「拡張」ノードを選択します。
- 「新規」をクリックします。
- 「ライブラリの作成」ダイアログまたは「Java SEの作成」ダイアログで、新規ライブラリまたはJava SEの詳細を終了します。
- 入力後、「OK」をクリックします。
プロジェクト・スコープの外部のライブラリまたはJava SEを編集する方法
JDeveloperプロジェクトの外部にあるライブラリを使用して、ユーザーのプロジェクトまたはグループでこのライブラリを使用できるようにします。プロジェクト・スコープの外部のライブラリまたはJava SEを編集する手順を使用してください。
JDeveloperプロジェクト構造の完全に外部にあるライブラリを、どのプロジェクトにおいてもユーザー自身が使用できるように、またはJDeveloper全体でユーザーのグループが使用できるように設定して、このライブラリを使用することができます。
プロジェクト・スコープの外部のライブラリまたはJava SEを編集するには:
アプリケーションおよびプロジェクトのテンプレートを管理する方法
アプリケーションおよびプロジェクト・テンプレートを使用して、指定された機能の組合せでアプリケーションを作成します。
アプリケーション・テンプレートおよびプロジェクト・テンプレートは、すでに指定された機能の適切な組合せで標準アプリケーションのプロジェクト構造をすばやく作成する方法を提供します。テンプレートから作成された新規アプリケーションは、階層化プロジェクトにすでにパーティション化され、関連する機能セットとともに「アプリケーション」ウィンドウに表示されます。
選択するアプリケーション・テンプレートにより、初期プロジェクト構造(アプリケーション内の指定されたプロジェクト・フォルダ)が決まります。プロジェクト・テンプレートは関連機能を定義します。また、使用可能な選択が、作業中の機能に絞り込まれるように、JDeveloperで行う作業をフィルタ処理できます。
新規アプリケーション・テンプレートの定義方法
アプリケーション開発を標準化するには、プロジェクトのテンプレートを指定するアプリケーション・テンプレートを使用します。新規アプリケーション・テンプレートを定義する手順を使用してください。
アプリケーション・テンプレートは、アプリケーションで必要なプロジェクト・タイプを指定する1つ以上のプロジェクト・テンプレートをまとめたものです。こうしたテンプレートを使用することで、アプリケーションの開発方法を標準化できます。
新規アプリケーション・テンプレートを定義するには:
アプリケーション・テンプレートは、「ビジネス層」の「アプリケーション」カテゴリ内の「新規ギャラリ」に表示されます。
新規プロジェクト・テンプレートの定義方法
プロジェクト・テンプレートは、アプリケーション内のプロジェクトの標準を指定します。新規プロジェクト・テンプレートを定義する手順を使用してください。
プロジェクト・テンプレートは、指定のアプリケーションで必要な各種プロジェクトを指定します。プロジェクト・テンプレートは、アプリケーション・テンプレート内に含まれます。
新規プロジェクト・テンプレートを定義するには:
プロジェクト・テンプレートが、「新規ギャラリ」の「プロジェクト」カテゴリに表示されます。
アプリケーションおよびプロジェクトのテンプレートを共有する方法
他のユーザーがアクセスできる場所に、アプリケーション・テンプレートまたはプロジェクト・テンプレートを作成します。共有テンプレートを作成する手順を使用してください。
共有の場所でアプリケーション・テンプレートまたはプロジェクト・テンプレートを作成できます。その他のユーザーは共有の場所からテンプレートを読み取り、使用するアプリケーションおよびプロジェクトについて同じテンプレートを使用できます。
共有テンプレートを作成するには:
- 「アプリケーション」→「テンプレートの管理」を選択します。
- 「テンプレートの管理」ダイアログで、「アプリケーション・テンプレート」ノードまたは「プロジェクト・テンプレート」ノードを選択し、「共有場所の追加」アイコンをクリックします。
- 「テンプレート・ディレクトリの追加」ダイアログで、共有テンプレートを格納する場所を入力するか、参照します。
共有テンプレート・フォルダは、「アプリケーション・テンプレート」および「プロジェクト・テンプレート」の両ノードの下にリストされます。
既存のアプリケーション・テンプレートまたはプロジェクト・テンプレートを編集する方法
ユーザーは、要件にあわせてテンプレートを編集できます。既存のアプリケーション・テンプレートまたはプロジェクト・テンプレートを編集する手順を使用してください。
既存のユーザー定義アプリケーション・テンプレートまたはプロジェクト・テンプレートを編集できます。
既存のアプリケーション・テンプレートまたはプロジェクト・テンプレートを編集するには:
ファイル・テンプレートの管理方法
JDeveloperでは、アプリケーションのカスタム・データでファイル・テンプレートを作成できます。テンプレートを作成する手順と既存のテンプレートを編集する手順を使用してください。
JDeveloperでは、事前に入力されたカスタム・データでファイル・テンプレートを作成し、アプリケーションで使用できます。たとえば、基本ヘッダー・タギングを含むJavaクラス・ファイル・テンプレートを作成できます。これにより、アプリケーションにJavaクラスを追加する必要がある場合、作成したテンプレートから開始するため、単一Javaクラスごとに基本ヘッダー・データを手動で入力する必要がなくなります。
Java、html、xmlなど、JDeveloperでサポートしているすべてのファイル・タイプのテンプレートを作成できます。
ファイル・テンプレートを管理するワークフローは2つあります。既存テンプレートを編集することもできますし、新規テンプレートを作成することもできます。ワークフローについて次に説明します。
既存のテンプレートを編集するには:
-
JDeveloperでアプリケーションを開き、「ツール」→「プリファレンス」→「ファイル・テンプレート」の順にナビゲートします。JDeveloperはデフォルトのJavaクラス・テンプレートを提供します。
-
「ファイル・テンプレート」ダイアログで、フォルダ・ディレクトリに進み、「一般」→「Java」の順にナビゲートします。
-
指定したテンプレート「コピーライト付きのクラス」をクリックします。右側のペインにテンプレート詳細およびテンプレート・コンテンツが表示されます。
デフォルトでは、ビルトイン・テンプレートは編集できません。テンプレートのコンテンツを変更し始めると、ビルトイン・テンプレートを変更するかを確認するプロンプトが表示されます。
-
@author行の上に簡単なテキスト行を追加してテンプレートを変更します。たとえば、次のようにします。
* このクラスの説明を入力します。
ノート:
JDeveloperでは、テンプレートで使用するデフォルトの変数が提供されます。それらの変数を理解するには、「使用可能なファイル・テンプレート変数」を参照してください。
ページの右上端にある「リセット」ボタンを使用して、テンプレートを元のテキストに戻します。
-
「OK」をクリックして「プリファレンス」ダイアログを閉じます。
-
アプリケーションでテンプレートを使用するには、「新規」→「ギャラリ」→「一般」→Javaにナビゲートすると、右ペインに「コピーライト付きのクラス」テンプレートが表示されます。
-
テンプレートを選択して、「OK」をクリックします。
ファイル名を定義すると、作成されたテンプレートのテキストを使用する新規クラスが作成されます。
行28にはステップ4でテンプレートに追加したテキストが表示されます。
新規テンプレートを作成するには:
使用可能なファイル・テンプレート変数
JDeveloperでは、name
、nameAndExt
、date
、package
、time
、dateTime
およびuser
ファイル・テンプレート変数が提供されます。
JDeveloperでは、デフォルトで次のファイル・テンプレート変数が提供されます。
-
name—作成されるファイルの名前(拡張子なし)
-
nameAndExt—作成されるファイルの名前(拡張子なし)
-
date—テンプレート処理におけるDateFormat.getDateInstance()からのFeb 16, 2008形式の現在の時間
-
package—現在のパッケージが指定されます
-
time—テンプレート処理におけるDateFormat.getTimeInstance()からの7:37:58 PM形式の現在の時間。
-
dateTime—テンプレート処理におけるDateFormat.getDateTimeInstance()からの現在の時間
-
user—System.getProperty("user.name")から戻される現在のユーザー名
アプリケーションまたはプロジェクトの保存方法
「保存」または「すべて保存」オプションを使用して、アプリケーションまたはプロジェクトを保存します。
アプリケーションまたはプロジェクトは複数の方法で保存できます。
全アプリケーション内の、すべてのプロジェクトを含むすべてのコンポーネントを保存するには、次のようにします。
-
メイン・メニューから、「ファイル」→「すべて保存」を選択するか、「すべて保存」アイコンをクリックします。
または、「ファイル」→「保存」を選択して、コンポーネントを個別に保存することもできます。
アプリケーションまたはプロジェクトのコンテナ・ファイル(.jws
、 .jpr
)のみを保存しても、そのアプリケーションまたはプロジェクトによって管理されている個別のファイルは保存されないことに注意してください。また、コンテナに含まれている個別のファイルを保存しても、コンテナ・ノードは保存されません。
各ノードは独立したエンティティであり、別々に保存する必要があります。「すべて保存」を使用することにより、これらのコンテナ・ファイルと、それに含まれるすべてのファイルを同時に保存できます。
選択したアプリケーション・ノードやプロジェクト・ノードに対して「保存」または「別名保存」を実行すると、.jws
ファイルや.jpr
ファイルのみが保存または複製されます。ノードに含まれているファイルは保存も複製もされません。
また、アプリケーションまたはプロジェクトのコンテナ・ファイルに対して「別名保存」を実行すると、コンテナは置き換えられますが、コンテナに含まれているファイルは変更されません。個々のファイルに対して「別名保存」を実行した場合は、そのファイルが複製されます。ただし、ファイルの名前を変更する場合は「ファイル」→「名前の変更」を使用してください。
個々のコンポーネントまたはファイルを保存する方法
選択したアプリケーションまたはプロジェクト・ノードで「保存」または「別名保存」を使用して、ノードを保存します。個々のコンポーネントまたはファイルを保存する手順を使用してください。
アプリケーションまたはプロジェクトのコンテナ・ファイル(.jws
、.jpr
)のみを保存しても、そのアプリケーションまたはプロジェクトによって管理されている個別のファイルは保存されません。また、コンテナに含まれている個別のファイルを保存しても、コンテナ・ノードは保存されません。
各ノードは独立したエンティティであり、別々に保存する必要があります。「すべて保存」を使用することにより、これらのコンテナ・ファイルと、それに含まれるすべてのファイルを同時に保存できます。
選択したアプリケーション・ノードやプロジェクト・ノードに対して「保存」または「別名保存」を実行すると、.jws
ファイルや.jpr
ファイルのみが保存または複製されます。ノードに含まれているファイルは保存も複製もされません。
個々のファイルまたはコンポーネントは、「ファイル」→「名前の変更」を選択して変更することもできます。
また、アプリケーションまたはプロジェクトのコンテナ・ファイルに対して「別名保存」を実行すると、コンテナは置き換えられますが、コンテナに含まれているファイルは変更されません。個々のファイルに対して「別名保存」を実行した場合は、そのファイルが複製されます。
個々のコンポーネントまたはファイルを保存するには:
アプリケーション、プロジェクトまたは個々のコンポーネントの名前を変更する方法
アプリケーション・ファイルの名前を変更できます。アプリケーションまたはプロジェクトのコンテナ、あるいは個々のソース・ファイルの名前を変更する手順を使用してください。
アプリケーション制御ファイル、プロジェクト制御ファイルおよび個々のファイルの名前を変更できます。Javaクラスの名前変更の正しい方法は、リファクタを使用する方法です。
アプリケーションまたはプロジェクトのコンテナ、あるいは個々のソース・ファイルの名前を変更するには、次のようにします。
また、「ファイル」→「別名保存」を選択することもできます。「名前の変更」では常にターゲット・ファイルが置換されます。「別名保存」ではアプリケーションまたはプロジェクトのコンテナ・ファイル(.jws
、.jpr
)が置換され、ソース・ファイルが複製されます。
ファイルを保存する際には、コンテナ・ファイルのみを保存してもアプリケーションやプロジェクト全体の内容は保存されないことに注意してください。全体の内容を保存するには、「すべて保存」を使用する必要があります。
アプリケーション、プロジェクトまたはプロジェクト内容の場所を移動する方法
「アプリケーション」ウィンドウを使用して、ファイルとプロジェクトのアソシエーションやプロジェクトとアプリケーションのアソシエーションを移動できます。個々のファイル、アプリケーション全体やディレクトリまたはファイルのグループをあるプロジェクトから別のプロジェクトに移動する手順を使用してください。
「アプリケーション」ウィンドウは、アプリケーションおよびプロジェクトの論理構造を視覚的に表示します。これは、ファイル・ディレクトリではありません。また、必ずしもファイルの物理的な場所を表しているわけではありません。
個々のファイルの物理的な場所は、JDeveloperで変更できます。ファイルのグループの物理的な場所を変更する場合は、オペレーティング・システムのファイル・マネージャを使用する方が簡単です。
ファイルとプロジェクトのアソシエーションやプロジェクトとアプリケーションのアソシエーションを変更するには、「アプリケーション」ウィンドウで適宜追加または削除します。
ノート:
Javaクラスの移動には、「リファクタ」メニューのオプションを使用することをお薦めします。
プロジェクトまたはコンテナ・ファイル(.jwsや.jpr)のいずれかにある、個々のファイルの物理的な場所を変更するには、次のようにします。
-
「アプリケーション」ウィンドウで、移動するファイルを選択します。
-
メイン・メニューから、「ファイル」→「名前の変更」を選択します。Javaファイルを選択した場合は、「ファイルの名前変更」ダイアログが開きます。ファイルを移動できるのは、「ファイルの名前変更のみ行います。参照は更新しません。」オプションを選択した場合のみです。
-
「名前の変更」ダイアログで、ファイルの新しい場所に移動し、必要な場合はファイル名を変更します。
-
「保存」をクリックします。
ファイルが新しいディレクトリに物理的に格納されます。「アプリケーション」ウィンドウでの論理表示は、明示的に変更しないかぎり変わりません。
アプリケーション全体またはディレクトリの物理的な場所を変更するには:
-
オペレーティング・システムのファイル・マネージャで、ファイルが現在配置されているディレクトリに移動します。JDeveloperのデフォルト・ディレクトリに格納されるファイルは、
mywork
フォルダにあります。 -
移動するディレクトリ全体(アプリケーション、プロジェクト、またはプロジェクト内のファイル)を選択し、新しい場所に移動します。
ファイルが移動されています。ただし、JDeveloperではそのファイルの場所を認識しません。
-
JDeveloperに戻ったら、「アプリケーション」ウィンドウで、ドロップダウン・リストから「アプリケーションを開く」を選択します。
-
アプリケーションまたはプロジェクトの新しい物理的な場所に移動し、「開く」をクリックします。
あるプロジェクトから別のプロジェクトにファイルのグループの物理的な場所を変更するには:
アプリケーション、プロジェクトまたはその他のファイルを閉じる方法
「アプリケーション」ウィンドウでアプリケーション、プロジェクトまたはファイルを閉じると、これらはメモリーからアンロードされます。アプリケーションまたはプロジェクトを閉じる手順を使用してください。
「アプリケーション」ウィンドウでアプリケーション、プロジェクトまたはファイルを閉じると、アプリケーションまたはプロジェクトがメモリーからアンロードされます。閉じたアプリケーションまたはプロジェクトは、ノードを閉じた状態で「アプリケーション」ウィンドウに表示されます。
また、アプリケーション、プロジェクトまたはファイルは、「アプリケーション」ウィンドウのリストからのみ削除することも、その格納場所にかかわらずJDeveloper内から完全に削除することもできます。
アプリケーションまたはプロジェクトを閉じるには:
「エディタ」ウィンドウの上にある、対応する「ドキュメント」タブの「閉じる」ボックスをクリックし、ビューアまたはエディタで開かれているファイルを閉じることもできます。
プロジェクトからファイルを削除する方法
プロジェクトからファイルを削除するか、または永久的に削除できます。プロジェクトからファイルを削除する手順を使用してください。
プロジェクトからファイルを削除すると、そのファイルは「アプリケーション」ウィンドウのリストからのみ削除されます。あるいは、ファイルの格納場所にかかわらず、JDeveloperから永久的に削除することもできます。
プロジェクトからファイルを削除するには:
- 「アプリケーション」ウィンドウで、削除するファイルを選択します。
- 「ファイル」→「削除」を選択します。
- 「削除の確認」ダイアログが表示されます。ファイルを削除する場合は、「はい」をクリックします。
アプリケーションからプロジェクトを削除する方法
プロジェクト制御ファイルを削除して、アプリケーションからプロジェクトを削除します。アプリケーションからプロジェクトを削除する手順を使用してください。
JDeveloper内からプロジェクト制御ファイル(.jpr)を削除して、アプリケーションからプロジェクトを削除できます。
アプリケーションからプロジェクトを削除するには:
- 「アプリケーション」ウィンドウで、削除するプロジェクトを選択します。
- 「ファイル」→「プロジェクトの削除」を選択します。
- 「プロジェクトの削除の確認」ダイアログが表示されます。削除を確認するには「はい」をクリックします。