tencent cloud

文档反馈

环境说明

最后更新时间:2024-04-22 18:03:28

    Java 版本选择

    云函数 SCF 目前支持的 Java 开发语言包括如下版本:
    Java 11(Kona JDK)
    Java 8(Open JDK)
    您可以在函数创建时,选择您所期望使用的运行环境,Java 11 或 Java 8。
    SCF Java 11 基于腾讯 Kona 提供,腾讯 Kona(Tencent Kona)基于 OpenJDK,由腾讯专业技术团队提供技术维护、优化及安全保障。腾讯云团队针对 Kona 在云场景的支撑及特性进行了开发及优化,使其更加适合云场景下的 Java 业务,为您提供最优的 Java 云生产环境及解决方案。

    相关环境变量

    Java 11 和 Java 8 运行环境中内置的相关环境变量见下表:

    Java 11

    环境变量 Key
    具体值或值来源
    CLASSPATH
    /var/runtime/java11:/var/runtime/java11/lib/*

    Java 8

    环境变量 Key
    具体值或值来源
    CLASSPATH
    /var/runtime/java8:/var/runtime/java8/lib/*:/opt
    更多详细环境变量说明请参见 环境变量说明

    注意事项

    Java 语言由于需要编译后才可以在 JVM 虚拟机中运行。因此在 SCF 中的使用方式,和 Python、Node.js 这类脚本型语言不同,有如下限制:
    不支持上传代码:使用 Java 语言仅支持上传已经开发完成编译打包后的ZIP包或JAR包。SCF 环境不提供 Java 的编译能力。
    不支持在线编辑:由于不支持上传代码,所以不支持在线编辑代码。Java 运行时的函数,在代码页面仅能看到通过页面上传或 COS 提交代码的方法。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持