sql >> データベース >  >> RDS >> Oracle

Oracle JDeveloperでのJavaアプリケーションの作成、パート1

    Oracle JDeveloperは、統合開発環境(IDE)です。 Java、Java EE、およびApplication Development Framework(ADF)の場合。 JDeveloperは、JAX-WSやJAX-RPCなどのJava標準ベースのWebサービスをサポートしています。 JDeveloperは、Oracleデータベース、MySQLデータベース、IBM DB2データベース、SQLServerなどの最も一般的に使用されるリレーショナルデータベースのクライアントでもあります。 2つの記事では、JDeveloperでのJavaアプリケーションの作成について説明します。この記事には次のセクションがあります:

    • 環境の設定
    • Javaプロジェクトの作成
    • プロジェクトプロパティの設定
    • Javaインターフェースの作成
    • 結論

    環境の設定

    OracleJDeveloper12.2.1をダウンロードしてインストールします。

    Javaプロジェクトの作成

    Javaアプリケーションを作成して実行するには、最初にJDeveloperでJavaプロジェクトを作成する必要があります。 Javaプロジェクトは、Javaアプリケーションを作成および実行するためのディレクトリ構造で構成されます。使用されるJDKとクラスパスは事前設定されています。プロジェクトのプロパティと設定も同様で、カスタマイズできます。新しいJavaプロジェクトを作成するには、ファイル>新規>アプリケーションを選択します 、図1に示すように、または、ファイル>新規>ギャラリーから 選択することもできます。


    図1: [ファイル]>[新規]>[アプリケーション]

    新しいギャラリー ウィザードで、一般>アプリケーションを選択します カテゴリ 、図2に示すように、Javaデスクトップアプリケーションを選択します。 アイテム [OK]をクリックします。


    図2: 新しいギャラリーでのJavaDesktopアプリケーションの選択

    Javaデスクトップアプリケーションの作成 図3に示すように、ウィザードが開始されます。最初のウィンドウはアプリケーションに名前を付けるです。 。 アプリケーション名を指定します (HelloWorld)とディレクトリ 構成されます。 [次へ]をクリックします。


    図3: JavaDesktopアプリケーションを作成>アプリケーションに名前を付ける

    次に、ビルド環境の選択 図4に示すように、ウィンドウが表示されます。オプションJDeveloperのデフォルトのビルド・ツールを使用 デフォルトで選択されています。 [次へ]をクリックします。


    図4: ビルド環境を選択

    次に、プロジェクトに名前を付けます 図5に示すように、ウィンドウが表示されます。デフォルトのプロジェクト名 (クライアント)およびディレクトリ Javaを選択します プロジェクトの機能 [次へ]をクリックします。


    図5: プロジェクトに名前を付けます

    Java設定の構成 ウィンドウで、デフォルトパッケージを指定します (helloworld)(図6を参照)。 Javaソースパス および出力ディレクトリ 前に指定したアプリケーション名に基づいて構成されます。 [完了]をクリックします。


    図6: Java設定を構成する

    新しいJavaデスクトップアプリケーションHelloWorldが作成され、アプリケーションに追加されます。 図7に示すように、ビュー。クライアント アプリケーションのプロジェクトも追加されます。


    図7: 新しいJavaデスクトップアプリケーションHelloWorld

    プロジェクトプロパティの設定

    プロジェクトのプロパティを検索または変更するには、アプリケーション>プロジェクトのプロパティを選択します 、図8に示すように。


    図8: アプリケーション>プロジェクトのプロパティ

    または、クライアントを右クリックします プロジェクトを選択し、プロジェクトのプロパティを選択します 、図9に示すように。


    図9: クライアント>プロジェクトのプロパティ

    図10に示すように、[プロジェクトのプロパティ]ウィンドウが表示されます。ライブラリとクラスパス プロジェクトのクラスパスにあるライブラリとjarを一覧表示します。 Java SEバージョンはデフォルトで1.8に設定されており、デフォルトのラベルも付いています。 。 HelloWorldJavaアプリケーションの変更や追加は必要ありません。


    図10: プロジェクトのプロパティ>JavaSEバージョン

    コンパイラ nodeは、Javaコンパイラ設定を表示します(図11を参照)。 現在のコンパイラ Javacとしてリストされています 。 JVMメモリはデフォルトで512mに設定されており、[アウトオブプロセス]チェックボックスを選択して変更できます。これにより、[アウトプロセスJVMオプション]フィールドが編集可能になります。


    図11: コンパイラ設定

    コンパイラ>除外 ビルドから除外するプロジェクトファイルとディレクトリを指定することです。ファイルやディレクトリを除外する必要はありません。 オプション セクションでは、さまざまな Javacを構成します 図12に示すように、オプション。


    図12: Javacオプション

    プロジェクトソースパス サブフォルダを含めるか除外するか、出力ディレクトリのJavaソースパスの設定を表示します 生成されたクラスファイル、およびデフォルトパッケージ 、図13に示すように。


    図13: プロジェクトソースパス

    クラスやインターフェースを含むJavaアプリケーションが作成された後でも、プロジェクトのプロパティは変更される可能性があります。新しいプロジェクト・プロパティを適用するためにJDeveloperを再起動する必要はありません。

    次に、Javaインターフェイスとそのインターフェイスを実装するJavaクラスで構成されるHelloWorldアプリケーションの作成について説明します。

    Javaインターフェースの作成

    Javaインターフェースを作成するには、クライアントを右クリックします プロジェクトを作成し、新規>Javaインターフェイスを選択します 、図14に示すように。


    図14: クライアント>新規>Javaインターフェース

    または、クライアントプロジェクトを選択し、[ファイル]>[新規]>[Javaインターフェイス]をクリックします。 、図15に示すように。


    図15: ファイル>新規>Javaインターフェース

    別の方法として、ギャラリーからを選択します Javaインターフェイスを選択する代わりに、前述の2つのオプションのいずれかを使用します。 [新しいギャラリー]ウィンドウが表示されます。 一般>Javaを選択します カテゴリとインターフェース アイテム内(図16を参照)。


    図16: 新しいギャラリーでのJavaインターフェイスの選択

    Javaインターフェイスの作成 図17に示すように、ウィンドウが表示されます。インターフェイスの名前を指定します (HelloWorld)とパッケージ 名前は、前の図6に示すように、「Java設定の構成」の「デフォルトのパッケージ」設定に事前構成されています。「OK」をクリックします。


    図17: Javaインターフェイスを作成する

    JavaインターフェースHelloWorld 図18に示すように、作成されてクライアントプロジェクトに追加されます。インターフェイスのJavaソースファイルは、プロジェクトソースパスディレクトリに生成されます。


    図18: JavaインターフェイスHelloWorld

    getMessage(String)を追加します 図19に示すように、Javaインターフェースへのメソッド。


    図19: メソッドgetMessage(String)

    を使用したHelloWorldインターフェイス

    HelloWorld インターフェイスが一覧表示されます:

    package helloworld;
    public interface HelloWorld {
       String getMessage(String name);
    }
    

    結論

    2つの記事の最初の記事では、JDeveloperでのJavaプロジェクトの作成、プロジェクト・プロパティの設定、およびHelloWorldJavaアプリケーション用のJavaインターフェースの作成について説明しました。後続の記事では、Javaクラスの作成と実行について説明します。


    1. ADDTIME()の例– MySQL

    2. MySQLで文字列内の部分文字列の位置を見つける3つの方法

    3. 主キーを持つリンクテーブルを追加するVBAコード

    4. RDLCLocalReportのExcelへのエクスポートが非常に遅い