开箱即用
环境已经支持你的语言:上传代码,它就能运行。
新版 JDK
虚拟线程、模式匹配和 ZGC 均可直接使用,无需安装任何东西。
上传构建好的 JAR
用你惯用的构建流程生成 JAR 并上传:它就是应用的入口。
Kotlin、Scala、Clojure 与 Groovy
任何打包为 fat JAR 的 JVM 语言,都能像 Java 一样运行。
可配置的 JVM
在启动命令(START)中设置 -Xms、-Xmx 等参数,控制堆和垃圾回收器。
你可以托管什么
运行在此运行时上的项目。
Spring Boot 与 Quarkus API
使用虚拟线程处理并发请求的 REST、GraphQL 和 gRPC 服务。
Java Discord 机器人
使用 JDA、Discord4J 或 Javacord 的机器人 24/7 在线,每个都在独立的隔离容器中。
JVM 微服务
通过 gRPC 和 Protobuf 或异步消息通信的服务。
Kotlin 后端
用 Kotlin 编写的 Ktor 或 Spring API,借助协程写出易读的异步代码。
音乐机器人的 Lavalink
为 Discord 音乐机器人运行独立的 Lavalink 服务器,通过 WebSocket 与机器人连接。
批处理与定时任务
Spring Batch、Quartz Scheduler 和 ETL 管道在 JVM 上持续运行。
配置与版本
控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
DISPLAY_NAME=Java
MAIN=app.jar
MEMORY=512
VERSION=recommended- 版本
25- 支持的文件
.jarpom.xmlbuild.gradlebuild.gradle.kts- 依赖
- 无需
- RUNTIME= 的取值
java
搭配其他服务使用
同一个面板、同一套基础设施、同一张账单。
项目每个阶段都有合适的套餐
从小规模开始,按需扩展,无绑定合约。
4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot
Java 托管常见问题
JDK 25、fat JAR、Spring Boot 与 Lavalink 服务器。
服务器需要安装 Maven 或 Gradle 吗?
不需要。在本地构建,然后上传打包好的 .jar,它会直接在 JDK 25 上运行。
可以运行 Kotlin、Scala 或 Clojure 吗?
可以。任何打包为 fat JAR 的 JVM 语言都能运行:Kotlin、Scala、Clojure 和 Groovy。
如何配置 JVM 参数?
在 squarecloud.app 中使用 START= 字段。例如:START=java -Xms256m -Xmx900m -jar app.jar。
可以托管 Lavalink 服务器吗?
可以。上传 Lavalink.jar 并配置 START= 与合适的参数(例如 java -Xmx512m -jar Lavalink.jar)。适合需要独立音频处理、YouTube/SoundCloud/Spotify 支持与 WebSocket 连接的 Discord 音乐 Bot。