开始使用

使用 Quarkus 启动并运行非常简单。

步骤 1

通过命令行界面安装

打开您喜欢的终端并使用 JBang 安装 Quarkus CLI。您无需事先安装 Java。

适用于 Linux、macOS 和 Windows(使用 WSL 或 bash 兼容 shell,如 Cygwin 或 MinGW)

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"

如果是首次安装,您需要重启您的 shell。

或者,您也可以使用 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 端点


在文本编辑器或您最喜欢的 IDE 中打开 src/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 开发模式的信息

下一步

构建 Native Executables

使用 GraalVM 或 Mandrel 构建 native executable。

持续测试

了解如何在您的 Quarkus 应用程序中使用持续测试。

从 Serverless 开始

创建一个可移植的 Java API 来编写可部署到 AWS Lambda、Azure Functions、Knative 等的 serverless 函数。

您最喜欢的 IDE 中的 Quarkus 工具

每个开发者都有他们最喜欢的 IDE。了解如何在您的 IDE 中使用 Quarkus。

编写 JSON REST 服务

JSON 现在是微服务之间的通用语言。了解如何让您的 REST 服务消费和生成 JSON 负载。

开始使用 Reactive

了解更多关于使用 Quarkus 开发响应式应用程序的信息。

在 Kubernetes 上部署 Quarkus 应用程序

本指南介绍了如何在 Kubernetes 上部署 native 应用程序。

想了解更多?请查看指南以继续您的旅程。