开发者社区> 问答> 正文

云效怎么使用openjdk 11+编译

云效怎么使用openjdk 11+编译,现在给出的选项只有9及以下

展开
收起
游客avfdu3t5kkgx6 2020-07-06 15:40:48 647 0
8 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    云效是支持使用openjdk 11+编译的。

    创建或编辑您的流水线,并确保您已经添加了所需的代码源。

    点击【Java 构建上传】,右边JDK版本可以下拉选择:

    image.png

    在下拉框中我们可以看到是有openjdk 11的、

    image.png

    最高支持JDK17.

    image.png

    2023-08-06 12:02:06
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    DevStudio Theia 的 Java 模板中预装 JDK8,如需使用其他版本自行安装即可,以安装 JDK11 为例:使用快捷键 「Ctrl + Shift + ` 」打开命令行终端,输入以下命令。
    image.png

    sudo apt update && sudo apt-get install openjdk-11-jdk

    image.png

    如需切换JDK版本,可以使用如下命令进行切换,之后根据提示选择即可。

    sudo update-alternatives --config java

    注:上述修改命令不会修改JAVA_HOME,如需修改,可在 ~/.bashrc 中进行修改,之后 source ~/.bashrc 命令生效即可。
    image.png

    2023-07-31 10:57:04
    赞同 展开评论 打赏
  • 1、Java构建环境中支持OPENJDK 11
    image.png

    image.png

    2、可以手动切换JDK版本,比如
    DevStudio Theia 的 Java 模板中预装 JDK8,如需使用其他版本自行安装即可,以安装 JDK11 为例:使用快捷键 「Ctrl + Shift + ` 」打开命令行终端,输入以下命令。

    sudo apt update && sudo apt-get install openjdk-11-jdk
    

    image.png
    切换JDK版本

    sudo update-alternatives --config java
    
    2023-07-30 00:49:39
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,云效需要使用OPENJDK11编译的话,您可以在编辑流水线时进行设置,点击流水线构建
    image.png
    点击【Java构建】,可以看到选择JDK版本的下拉框,选中您需要的OPENJDK11即可
    image.png

    2023-07-28 22:20:44
    赞同 展开评论 打赏
  • image.png
    image.png

    你好,当前云效构建流水线时,是支持openjdk 11+编译的

    2023-07-28 17:56:03
    赞同 展开评论 打赏
  • 在云效的“应用”页面中,找到需要编译的应用,然后点击“构建”按钮;
    在“构建”页面中,点击“+”号图标,添加一个新的构建任务;
    在“构建任务”页面中,填写构建任务的基本信息,如名称、描述、构建工具等;
    在“构建工具”选项中,选择“OpenJDK 11+”,然后点击“确定”按钮;
    点击“保存”按钮,完成构建任务的创建。

    2023-07-27 21:31:15
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在云效的构建配置页面中,选择“高级配置”选项卡,在“构建环境”中选择“自定义Docker镜像”。

    在“自定义Docker镜像”输入框中,输入 openjdk:11-jdk-slim-buster 或者 openjdk:latest。这里选择的是 OpenJDK 11 的镜像,也可以选择其他版本的 OpenJDK 镜像。

    在构建脚本中,添加安装 Maven 和 Java 11 的命令,例如:

    routeros
    Copy

    安装 Maven

    RUN apt-get update && \
    apt-get install -y maven

    安装 OpenJDK 11

    RUN apt-get install -y openjdk-11-jdk
    然后在构建命令中,使用 Java 11 和 Maven 进行项目的编译和打包。例如:
    Copy

    使用 Java 11 和 Maven 进行项目的编译和打包

    RUN mvn package

    2023-07-25 19:23:59
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    在云效中使用OpenJDK 11+编译,需要先安装OpenJDK 11+的JDK。具体步骤如下:

    1. 在云效控制台中,选择“软件镜像” -> “公共镜像”。
    2. 在搜索框中输入“openjdk”,找到对应的OpenJDK 11+版本。
    3. 点击“安装”按钮,等待安装完成。
    4. 在流水线配置页面,选择“构建环境” -> “JDK”。
    5. 在“JDK”中选择刚刚安装的OpenJDK 11+版本。
    6. 在“构建命令”中编写编译命令,使用OpenJDK 11+进行编译。

    需要注意的是,在使用OpenJDK 11+编译时,可能需要修改一些编译选项和依赖库的路径,以确保编译成功。

    2023-07-24 20:36:51
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载