Java在线运行 - Java代码在线执行工具 - 五岁小孩

加载中...

Java 在线运行

Java在线运行是一款免费的在线 Java 代码执行工具,基于 OpenJDK 22 编译运行 Java 代码,无需安装 JDK 环境。输入代码后点击"运行代码"即可执行,自动捕获程序输出和编译错误信息。支持 Java 标准库,是 Java 语言学习和代码调试的必备工具。

说明:优先使用服务器编译运行 Java 代码(先 paiza,再 Wandbox 兜底);若服务器不可用,自动尝试浏览器本地引擎兜底。主类名会自动转换以适配编译服务,Java 需要服务器端编译,运行需要 2-5 秒。
代码编辑器
代码示例
运行结果
// 点击"运行代码"按钮执行 Java 代码,结果将显示在此处

支持哪些Java功能?

支持 OpenJDK 22 完整语法,包括变量、数组、集合(List/Map/Set)、字符串、类与对象、继承、多态、接口、抽象类、泛型、Lambda 表达式、Stream API、异常处理、注解、枚举等现代 Java 特性。支持 java.util、java.lang、java.io 等标准库。不支持网络监听、GUI 界面、文件系统写入等需要系统权限的操作。

Java代码有什么特殊要求吗?

由于 Wandbox 编译服务的文件名固定为 prog.java,主类名需要为 prog(非 public)。工具会自动将代码中的 public class 替换为 class prog,您也可以直接使用 class prog 编写代码。main 方法格式为 public static void main(String[] args)。

代码安全吗?

代码通过后端代理发送到 Wandbox 编译服务进行编译执行,不会存储在服务器上。Wandbox 是一个公开的免费编译服务,执行完成后即丢弃代码。