检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Java技术栈相关操作 本节主要介绍Java技术栈的相关操作,具体如下: 编译Maven项目 运行代码 添加断点 添加调试配置 代码调试 修改变量 JUnit测试 编译Maven项目 Maven项目导入后IDE会进行自动编译,如果没有触发自动编译可以手工进行编译操作。 进入CodeArts
当前支持创建Java项目、NodeJs项目、Python项目、C/C++项目、Go项目和Plugin项目,其中NodeJs项目、Python项目、C/C++项目、Go项目的创建方式,和Java项目一致。本节主要以创建Java项目和Plugin项目为例进行介绍。 创建Java项目 创建Plugin项目
参数类型 描述 error_msg String 错误描述 error_code String 错误码 请求示例 创建名为“testjava”、Java技术栈、CPU规格为“2U4G”、PVC规则为“5GB”、自动休眠时长为30分钟、不在页面显示,用户ID和租户ID为“test”的实例。
代码提交到代码仓库。 操作步骤 进入CodeArts IDE Online工作界面,在线修改目标文件代码。 单击左上角,选择“查看 > 源代码管理”,开始提交代码。 代码提交成功后,单击右上角“... >推送”菜单,将代码推送到远程仓库。 (可选)单击右上角“... > 拉取l”菜单,可以拉取最新代码到本地。
用户工作空间基于全容器技术,极短时间即可按用户所需配置(计算和存储)启动并提供服务,用后可随时释放。 多语言和技术栈 支持40多种语言的语法高亮,支持Java等语言的语法补齐,支持7种预置技术栈,无需复杂配置环境即可就位。 视图风格可切换 提供亮色和暗色两种视觉风格,编辑器提供多种视图布局,同时支持满屏编辑和边栏收缩。
多语言代码编写 支持40多种编程语言的语法高亮,以及Java等主流语言的代码智能提示。 代码构建和运行 容器化的运行环境可以构建(Build)和执行(Run)代码,并可查看运行结果及输出日志。 代码调试和预览 代码调试功能可支持Java等语言的在线代码调试,对Web类和接口类应用可提供页面预览或接口调用。
代码编辑 CodeArts IDE Online的C/C++插件功能强大,能够帮助用户编写代码,为得到最佳体验,需要为C/C++插件提供头文件的位置。如果头文件放置在以“include”命名的文件夹中,则C/C++插件会自动识别。 其它情形下,需设置“clangd.include
"parameters" : { } }, "display_name" : "web-java-spring", "path" : "/web-java-spring", "description" : "A basic example using
代码调试 CodeArts IDE Online 支持C/C++工程调试,调试之前需满足以下条件: 编译时,已在“.theia/tasks.json”中需要加上调试参数“-g”,如:“g++ -g -o hello helloworld.cpp”,默认已经添加,如没有,需要手动添加。
"parameters" : { } }, "display_name" : "web-java-spring", "path" : "/web-java-spring", "description" : "A basic example using
Online的一些特性。您可以从Java,C/C++,Python,NodeJS,Go中挑选您感兴趣的语言进行深入了解。此外,还可以了解到CodeArts IDE Online对于版本控制的支持。 购买开通 开通按需 关闭服务 代码开发 开发Java 开发C/C++ 开发Python
获取标签所有技术栈 GET https://{endpoint}/v2/stacks?tags=Java 响应示例 状态码: 200 OK { "stack" : { "tags" : [ "Java", "Maven", "CPP", "Vue", "ServiceComb", "Blockchain"
instance_id=***&identifier=redhat.java&extension_version=1 响应示例 状态码: 200 OK { "result" : { "identifier" : "redhat.java", "instance_id" : "***"
参数类型 描述 error_msg String 错误描述 error_code String 错误码 请求示例 设置插件标识为“redhat.java”,版本为“1.0.1”的插件同意授权。 POST https://{endpoint}/v2/extension/authorization/zhkfjt
https://{endpoint}/v2/stacks/tag?tags=Java 响应示例 状态码: 200 OK { "stack" : { "tags" : [ "Quantum", "Java", "Maven", "CPP", "JavaScript", "Vue"
跨平台接入:跨越开发平台的差异,开发者通过Web方式进入IDE,代码、检查、构建、部署、调试能力尽享。 语言支持:对多种开发语言的支持,Java、PHP、NodeJS等语法高亮、在线检查、随时入库。
运行/调试代码 准备好工程后,可以根据实际需要运行或调试代码。 操作步骤 进入CodeArts IDE Online代码编辑界面。 单击左上角,选择“查看 >调试”。 在调试任务下拉框中选择“新增配置”。 选择“Launch Program”。 编辑launch.json文件,根据自动补全给出的提示填写相关参数。
<from> <image>用户账户ID.mirror.swr.myhuaweicloud.com/library/java</image> </from> <to> <image>swr.区域项目名称.myhuaweicloud
instance_label=classroom { "instance_name" : "testjava", "stack_id" : "java", "description" : "", "cpu_memory" : "2U4G", "pvc_quantity" :
实例名称。请根据界面提示进行设置。 描述 对实例的描述。 技术栈 请根据实际情况选择技术栈类型。目前支持的类型有: All in One Java C/C++ Python(2.7.x & 3.6.x) NodeJS Go Blockchain CloudDebugger CPU架构