0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Eclipse Javaエディタで watsonx Code Assistant のインライン・コード生成を試してみる

Posted at

エディタにコードやコメントを入力すると、watsonx Code Assistant がコードの候補を表示します。インライン・コード生成と呼ばれるこの機能をEclipseで試してみます。

Javaのインライン・コード生成を行うためのセットアップ

EclipseでJavaのインライン・コード生成を行うためには、事前に次のセットアップする必要があります。

  1. [ウィンドウ] > [設定] > [Java] > [エディター] > [コンテンツ・アシスト] を開きます。
    a. 追加 セクション内、「単一候補を自動的に挿入」のチェックをはずします。
    b. 自動有効化 セクションで、「Javaの自動有効化トリガー」 に次を追加し、「自動有効化を使用可能にする」にチェックされていることを確認します。

    ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    

    image.png

  2. [適用して閉じる] をクリックします。

インライン・コード生成を使ってみる

  1. 「パッケージ・エクスプローラ」タブから「Javaプロジェクトの作成」をクリックします。
    image.png

  2. Javaプロジェクトの作成画面で、適当なプロジェクト名(ここでは wcaProject)を入力し、[完了]をクリックします。
    image.png

  3. パッケージ・エクスプローラにできたwcaProjectというJavaプロジェクトの中の src フォルダを右クリックし、[新規] > [クラス] をクリックします。
    image.png

  4. 新規Javaクラス画面で、「名前」に適当なクラス名(ここでは HelloWorld)を入力します。「どのメソッド・スタブを作成しますか?」は、「public static void main(String[] args)」にチェックを入れ、[完了] をクリックします。
    image.png

  5. HelloWorld.java というクラスファイルが表示されます。
    image.png

  6. 「// Hello World! と出力する」というコメントを入力し、改行して Alt+.を押します。

    package wcaProject;
    
    public class HelloWorld {
    
    	public static void main(String[] args) {
    		// TODO 自動生成されたメソッド・スタブ
    		// Hello World! と出力する
    		ここで Alt+. 
    	}
    
    }
    
  7. watsonx Code Assistant がコードを提案します。提案を受け入れる場合は、Enterを押します。
    image.png

    今回できたコードです。

    package wcaProject;
    
    public class HelloWorld {
    
    	public static void main(String[] args) {
    		// TODO 自動生成されたメソッド・スタブ
    		// Hello World! と出力する
    		System.out.println("Hello World!");
    // Assisted by watsonx Code Assistant 
    	}
    
    }
    
  8. HelloWorld.javaファイルを右クリックし、[実行] > [Javaアプリケーション] で無事実行できました。
    image.png

検証環境

watsonx Code Assistant

  • SW版: IBM Software Hub 5.2.1
  • SaaS版: IBM watsonx Code Assistant Standard

Eclipse IDE環境

  • Windows 11
  • Pleiades All in One Eclipse 2025-06

参考ドキュメント

SaaS版: コードの提案を得る
SW版: コードの提案を得る

Eclipse(Pleiades All in One)をインストールしてJava開発環境を作る【macOS版】

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?