blob: 908065a9b41c35ed936688ec2ca5a5ae5a44227b [file] [log] [blame]
//
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
//
= NetBeans プロジェクトサンプルモジュール�?��?ュートリアル
:jbake-type: platform_tutorial
:jbake-tags: tutorials
:jbake-status: published
:syntax: true
:source-highlighter: pygments
:toc: left
:toc-title:
:icons: font
:experimental:
:description: NetBeans プロジェクトサンプルモジュール�?��?ュートリアル - Apache NetBeans
:keywords: Apache NetBeans Platform, Platform Tutorials, NetBeans プロジェクトサンプルモジュール�?��?ュートリアル
翻訳 : link:http://blogs.oracle.com/roller/page/katakai[片�?正紀] , 2006/7/10, レビュー/�?守: link:http://ja.netbeans.org/index.html[NetBeans 日本語サイト]
link:mailto:dev@netbeans.apache.org?subject=Feedback:%20NetBeans%20IDE%20Project%20Sample%20Module%20Tutorial[フィード�?ック]
�?��?��?ュートリアル�?��?�サンプルプロジェクトを�?�むモジュールを作�?�?�る手順を説明�?��?��?�。サンプルプロジェクト�?�共有�?��??れらを�?�むモジュールをインストール�?�れ�?�簡�?��?��?�。NetBeans IDE 5.0 �?��?�他�?�人�?�共有�?��??る�?イナリを作�?�?�る�?��?��?��?��??�?��?�。アップデートセンター経由�?�インストール�?��??�?��?�。IDE �?��??�?�モジュールをインストール�?�れ�?��?新�?プロジェクトウィザード�?�サンプルプロジェクト�?�利用�?�能�?��?�り�?��?�。
�?��?��?ュートリアル�?��?�以下�?��?��?�を説明�?��?��?�:
* <<installing,ソフトウェア�?�インストール>>
* <<creatingthemoduleproject,モジュールプロジェクト�?�作�?>>
* <<creatingandgettingtoknowthemainfiles,サンプルアプリケーション�?�構築>>
* <<building,モジュール�?�構築�?�インストール>>
*注�?:* サンプルプロジェクト�?�他�?�外部 JAR ファイル�?� Javadoc �?��?存�?�る場�?��?��?サンプルプロジェクトを�?�むモジュール�?��??れらを�?�む�?��?��?��?��??�?��?�。�?�れを�?�る�?��?��?��?�も簡�?��?��?�。詳細�?� link:nbm-projecttemplates_ja.html[NetBeans プロジェクトテンプレートモジュール�?��?ュートリアル] を�?�照�?��?��??�?��?��?�。
�?��?��?ュートリアル�?�ソフトウェア�?�インストール�?��??れ�?� 20 分程度�?�完了�?��?��?�。
モジュール開発�?�関�?�る詳細�?� NetBeans サイト�?� link:https://netbeans.apache.org/platform/index.html[NetBeans 開発プロジェクトホーム] を�?�照�?��?��??�?��?��?�。�?�?�ら�?��?��?��?��?�?��?�れ�?� link:http://wiki.netbeans.org/wiki/view/NetBeansDeveloperFAQ[NetBeans 開発者 FAQ] を�?�照�?��?��??�?��?��?�。�?��?��?��?�ページ�?�「フィード�?ック�?リンクを使�?��?��??�?��?��?�。
== ソフトウェア�?�インストール
�?��?��?��?��?�?�コンピュータ�?�ソフトウェアをインストール�?��?��?�:
* NetBeans IDE 5.0 ( link:https://netbeans.apache.org/download/index.html[ダウンロード])
* Java Standard Development Kit (JDK) �?ージョン 1.4.2 ( link:https://www.oracle.com/technetwork/java/javase/downloads/index.html[ダウンロード]) �?��?��?� 5.0 ( link:https://www.oracle.com/technetwork/java/javase/downloads/index.html[ダウンロード])
== モジュールプロジェクト�?�作�?
[start=1]
1. 「ファイル�?>「新�?プロジェクト�?(Ctrl-Shift-N) を�?�択�?��?��??�?��?��?�。「カテゴリ�?�?�「NetBeans プラグインモジュール�?を�?�択�?��?��?�。「プロジェクト�?�?��?�「モジュールプロジェクト�?を�?�択�?�「次�?��?ボタンをクリック�?��?��?�。
[start=2]
1. 「�??�?�?�場所�?パ�?ル�?��?�「プロジェクト�??�?�?�「 ``AdditionalSamples`` �?�?�入力�?��?��?�。「プロジェクト�?�場所�?�?��?�当�?�コンピューター上�?�ディレクトリを指定�?��?��?�。�?��?��?��?� ``c:\mymodules`` �?��?��?��?�。「スタンドアロンモジュール�?�?�ラジオボタン�?��??�?��?��?��?��?�「主プロジェクト�?��?��?�設定�?�?ェックボックスを�?�択�?��?��?�。パ�?ル�?�次�?�よ�?��?��?�り�?��?�:
image::images/mysample_proj-name-and-location-panel_ja.png[]
「次�?��?をクリック�?��?��?�。
[start=3]
1. 「基本モジュール構�?�?パ�?ル�?��?�「コード�??ベース�?�?� ``yourorghere`` ``myorg`` �?�置�??�?��?��? ``org.myorg.additionalsamples`` �?��?��?��?�。デフォルト�?�「モジュール表示�??�?�?�空白を挿入�?� ``Additional Samples`` �?��?��?��?�。「地域対応�?��?ンドル�?�?�「XML レイヤー�?�?��??�?��?��?��?��?� ``org/myorg/additionalsamples`` �?��?�れら�?�ファイル�?��?存�?�れるよ�?��?��?��?��?�。パ�?ル�?��?��?�よ�?��?��?�り�?��?�:
image::images/mysample_proj-basic-module-configuration-panel_ja.png[]
[start=4]
1. 「完了�?ボタンをクリック�?��?��?�。
IDE �?� ``Additional Samples`` プロジェクトを作�?�?��?��?�。プロジェクト�?�必�?�?��?��?��?��?�ソースやメタデータ�?�?��?��?��?�プロジェクト�?�構築スクリプト�?��?�を�?�ん�?��?��?��?�。プロジェクト�?� IDE 上�?�開�?�れ�?��?�。「プロジェクト�?ウィンドウ(Ctrl-1) �?��?�論的�?�構�?を表示�?��??�?��?�。�?��?�「ファイル�?ウィンドウ(Ctrl-2)�?��?�ファイル構造を表示�?��??�?��?�。�?��?��?��?�「プロジェクト�?ウィンドウ�?��?��?��?�よ�?��?��?�り�?��?�:
image::images/mysample_initial-projects-window_ja.png[]
�?�れら�?�ファイル�?�基本的�?�説明�?� link:quickstart-nbm_ja.html[プラグインモジュールクイックスタートガイド] を�?�照�?��?��??�?��?��?�。
== サンプルアプリケーション�?�構築
[start=1]
1. プロジェクトノード�?��?�クリック�?��?�「新�?�?>「ファイル/フォルダ�?を�?�択�?��?��?�。「カテゴリ�?�?�「NetBeans モジュール開発�?を�?�択�?��?��?�。「プロジェクト�?�?�「プロジェクトテンプレート�?を�?�択�?��?��?�。「次�?��?をクリック�?��?��?�。
[start=2]
1. 「プロジェクトを�?�択�?パ�?ル�?��?�次�?�よ�?��?�サンプル�?��?��?��?ンドル�?�るプロジェクトを次�?�よ�?��?��?�択�?��?��?�。
image::images/mysample_select-project-panel_ja.png[]
プロジェクトを作�?�?�る�?��?� link:https://netbeans.org/kb/50/quickstart-webapps_ja.html[NetBeans IDE 5.0 クイックスタートガイド (Web アプリケーション)] を�?�照�?��??�?��?�。�?�る�?��?� link:http://www.netbeans.org/files/documents/4/526/HelloWeb.zip[�?��?�] �?�らダウンロード�?�る�?��?��?��?��??�?��?�。�?��?�独自�?�プロジェクトを使�?��?��?��?��?��??�?��?�。
「次�?��?をクリック�?��?��?�。
[start=3]
1. 「�??�?�?�場所�?パ�?ル�?��?�「テンプレート�??�?�?�「 ``MyHelloWorldSample`` �?�?�入力�?��?「表示�??�?�?��?�「 ``Hello World Sample`` �?�?�入力�?��?��?�。「カテゴリ�?ドロップダウンリスト�?�ら�?�次�?�よ�?��?�「サンプル | Web�?を�?�択�?��?��?�。
image::images/mysample_name-and-location-panel_ja.png[]
[start=4]
1. 「完了�?ボタンをクリック�?��?��?�。
IDE �?�次�?��?��?�を行�?��?��?�:
* プロジェクトを�?�む ZIP ファイルを作�?�?�る
* サンプルを作�?�?�る�?��?�?�新�?プロジェクトウィザード�?�使�?れる Java パ�?ル�?��??復�?を作�?�?�る
* 新�?プロジェクトウィザード�?�説明を表示�?�る HTML を�??供�?�る
* XML レイヤーファイル�?�サンプルを登録�?�る
* ローカライズ用�?�文字を ``bundle.properties`` ファイル�?�追加�?�る
�?�れ�?�「プロジェクト�?ウィンドウ�?��?��?�よ�?��?��?�り�?��?�:
image::images/mysample_final-projects-window_ja.png[]
== モジュール�?�構築�?�インストール
IDE �?�モジュール�?�構築�?�よ�?�インストール�?� Ant 構築スクリプトを使用�?��?��?�。構築スクリプト�?�プロジェクト�?�作�?時�?�作�?�?�れ�?��?�。
=== NetBeans モジュール�?�インストール
* 「プロジェクト�?ウィンドウ�?� ``Additional Samples`` プロジェクトを�?�クリック�?�「ターゲットプラットフォーム�?��?�インストール/�?読�?�込�?��?を�?��?��?��?�。
モジュール�?�構築�?�れターゲット IDE �?�る�?��?�プラットフォーム�?�インストール�?�れ�?��?�。ターゲット IDE �?��?��?�プラットフォーム�?�起動�?�新�?モジュールを試�?��?��?��?��?��??�?��?�。デフォルト�?�ターゲットプラットフォーム�?��?� IDE �?��?�在�?�インスタンス�?�使用�?��?��?�るインストール�?��?�。モジュールを実行�?�る�?� IDE �?�ユーザーディレクトリ�?��?�別�?�テストユーザーディレクトリ�?�実行�?�れ�?��?�。
=== NetBeans モジュール�?�使用
[start=1]
1. 「ファイル�?>「新�?プロジェクト�?(Ctrl-Shift-N) を�?�択�?��?��??�?��?��?�。
新�?プロジェクトウィザード�?�開�??新�?��?�プロジェクトサンプル�?�表示�?�れ�?��?�:
image::images/mysample_new-project-wizard_ja.png[]
[start=2]
1. 新�?��?�プロジェクトサンプルを�?�択�?�「次�?��?ボタンをクリック�?��?��?�。ウィザードパ�?ル�?�表示�?�れ�?��?�:
image::images/mysample_new-project-wizard2_ja.png[]
「プロジェクト�??�?�?��??�?を入力�?��?��?�。
[start=3]
1. 「完了�?ボタンをクリック�?��?��?�。IDE �?�新�?��??作�?�?�れ�?�サンプルプロジェクトを開�??表示�?��?��?�。
=== 共有�?�能�?�モジュール�?イナリ�?�作�?
[start=1]
1. 「プロジェクト�?ウィンドウ�?� ``Additional Samples`` プロジェクトを�?�クリック�?��?「NBM を作�?�?を�?�択�?��?��?�。
NBM ファイル�?�作�?�?�れ�?��?�。「ファイル�?ウィンドウ (Ctrl-2) �?�確�?�?��??�?��?�:
image::images/mysample_shareable-nbm_ja.png[]
[start=2]
1. メール�?��?��?��?付�?�る�?��?��?�より他�?�人�?��?布�?共有�?��??�?��?�。
== 次�?�ステップ
NetBeans モジュール�?�開発�?�作�?�?�詳細�?�次�?�リソースを�?�照�?��?��??�?��?��?�:
* link:https://netbeans.apache.org/platform/index.html[プラグイン開発者リソース]
* link:https://bits.netbeans.org/dev/javadoc/[NetBeans API リスト (�?�行�?�開発�?ージョン)]
* link:http://apisupport.netbeans.org/new-apisupport.html[新�? API サ�?ート�?��??案]
* link:https://netbeans.apache.org/tutorials/index_ja.html[�??�?�他�?�プラグインモジュール�?ュートリアル]
== �?ージョン
詳細�?�更新履歴�?� link:nbm-projectsamples_ja.html[原文�?�英文] を�?�覧下�?��?�。�?��?�ファイル�?�リビジョン 1.27 を翻訳�?��?��?��?��?�。