环境说明

本文介绍在函数计算中使用Java框架编写函数的运行环境信息。

背景信息

Java语言和Python、Node.js这类脚本型语言不同,该语言需要编译后才能在JVM虚拟机中运行。针对Java语言,函数计算当前具有以下限制:

  • 不支持代码编译:仅支持上传已经开发完成、编译打包后的ZIP包或JAR包。函数计算不提供Java的编译能力。

  • 不支持在线编辑:由于不支持上传代码,所以不支持在线编辑代码,仅支持通过上传 JAR 包通过 OSS 上传两种方法提交代码。

Java运行时

函数计算目前支持的Java运行环境如下。

版本

操作系统

架构

Java 11

Linux

x86_64

Java 8

Linux

x86_64

函数计算为Java运行时提供以下依赖库:

  • com.aliyun:fc-java-core:定义了请求处理程序中使用的handler接口和context对象等信息。

  • com.aliyun:fc-java-events:提供了常用的事件源的event类型。

  • FC SDK for Java函数计算官方的Java SDK。

相关文档