The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

入門

Quarkusを起動し実行するのは簡単です。

ステップ 1

コマンドラインインターフェースを介したインストール

お好みのターミナルを開き、JBang を使用して Quarkus CLI をインストールします。Java が事前にインストールされている必要はありません。

Linux、macOS、Windows (WSL または Cygwin や MinGW のような bash 互換シェルを使用) の場合

curl -Ls https://sh.jbang.dev | bash -s - trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/
curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force quarkus@quarkusio

Powershell を使用する Windows の場合

iex "& { $(iwr https://ps.jbang.dev) } trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/"
iex "& { $(iwr https://ps.jbang.dev) } app install --fresh --force quarkus@quarkusio"

初めてインストールする場合は、シェルを再起動する必要があります。

あるいは、SDKMAN! を使用して CLI をインストールすることもできます。

sdk install quarkus

Homebrew や Chocolatey などのその他のオプションについては、Quarkus CLI ガイドを参照してください。

ステップ 2

入門アプリケーションの作成

CLI でこのスクリプトを実行します。

quarkus create && cd code-with-quarkus

ステップ 3

入門アプリケーションの実行

CLI でこのスクリプトを実行します。

quarkus dev

Quarkus アプリは localhost:8080 で実行中です。

ステップ 4

Quarkus でのライブコーディング

Quarkus を使用すると、コードをその場で簡単に変更できます。RESTful エンドポイントを変更してみましょう。


テキストエディターまたはお気に入りの IDEsrc/main/java/org/acme/GreetingResource.java を開き、「Hello from RESTEasy Reactive」を「Hola from RESTEasy Reactive」に変更します。その後、ブラウザーを更新して変更を確認してください。


@Path("/hello")
public class GreetingResource {

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String hello() {
        return "Hello RESTEasy";
    }
}

素晴らしいでしょう?Quarkus の開発モードの詳細はこちら

次のステップ

ネイティブ実行可能ファイルのビルド

GraalVMやMandrelを使ってネイティブ実行可能ファイルをビルドします。

Your Second Quarkus Application

Continue your journey with Dev Services and persistence.

継続的テスト

Quarkusアプリケーションで継続的テストを使用する方法について説明します。

サーバーレスで始める

AWS Lambda、Azure Functions、Knativeなどにデプロイ可能なサーバーレスファンクションを書くためのポータブルなJava APIを作成します。

お気に入りのIDEでQuarkusツール

開発者は皆、お気に入りのIDEがあります。あなたのIDEでQuarkusを使う方法をご紹介します。

JSON RESTサービスの作成

JSON は今やマイクロサービス間の共通語となっています。RESTサービスでJSONペイロードを消費したり生成したりする方法をご紹介します。

リアクティブ入門

Quarkusを使用したリアクティブアプリケーションの開発については、こちらをご覧ください。

Kubernetes上へのQuarkusアプリケーションのデプロイ

このガイドでは、Kubernetes上にネイティブアプリケーションをデプロイする方法を説明します。

もっと詳しく知りたいですか? ガイド を是非ご覧下さい。