选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 Amazon Q 开发者在命令行上转换代码

聚焦模式
使用 Amazon Q 开发者在命令行上转换代码 - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在命令行上使用 Amazon Q 转换代码是预览版,可能会发生变化。

您可以使用 Amazon Q Developer 命令行转换工具从命令行转换您的 Java 应用程序。您提供了源代码的路径,然后 Amazon Q 会升级您的 Java 语言版本,包括已弃用的代码、库和其他依赖项。有关 Amazon Q 为转换 Java 应用程序而进行的升级类型的更多信息,请参阅 Amazon Q 如何转换您的代码

除了 Amazon Q 运行的转换外,您还可以选择创建自定义转换,以便对组织的代码进行特有的更改。有关更多信息,请参阅 使用 Amazon Q Developer 在命令行上自定义转换

为了转换您的代码,Amazon Q 会在您的存储库中创建一个新的分支,用于提交代码更改。在整个转换过程中,Amazon Q 会在您的本地环境上运行版本以验证更改。有关更多信息,请参阅 在本地环境中构建代码。转换完成后,您可以将分支合并到原始分支中,以将更改合并到您的代码库中。

要开始使用,请安装命令行工具并进行身份验证,然后查看用于配置和启动转换的命令。

在本地环境中构建代码

在转换期间,Amazon Q 会在您的本地环境中执行验证构建。Amazon Q 分多个步骤在服务器端转换您的代码。每完成一个步骤后,Amazon Q 都会将代码发送到您的本地环境以构建和测试其所做的更改。然后将代码发送回服务器端以继续转换。

本地环境中的构建允许 Amazon Q 运行需要访问私有资源的测试,从而帮助验证转换后的代码。为了最大限度地降低与在本地环境中构建 AI 生成的代码相关的安全风险,Amazon Q 会审查并更新其生成的代码以解决安全问题。

命令

有关运行这些命令的 step-by-step说明,请参见使用 Amazon Q Developer 在命令行上运行转换

要配置转换并向 Amazon Q Developer Pro 进行身份验证,请运行:

qct configure

要开始转换,请运行:

qct transform --source_folder <path-to-folder>

要使用自定义项开始转换,请运行:

qct transform --source_folder <path-to-folder> --custom_transformation_file <path-to-orchestrator-file>

要获取有关转换的帮助,请运行:

qct -h
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。