Code
什么是 Java 在线运行?
本工具基于 CheerpJ(WebAssembly 版 Java 虚拟机)技术,将 OpenJDK 完整运行时编译为 WebAssembly,在浏览器中直接编译并运行 Java 代码。无需安装 JDK、无需服务器,浏览器本地即可完成编译与执行。
核心功能
- 浏览器本地编译:内置 javac 编译器(ECJ),在浏览器中完成 Java 源码编译,结果与本地环境高度一致。
- 即开即用:首次加载约 20MB 运行时资源,加载后自动缓存,后续运行大幅提速。
- 标准输出捕获:System.out / System.err 输出实时显示在右侧面板。
与服务器版有何区别?
本站同时提供 Java 在线编译器,支持 JDK 8 / JDK 21 双版本选择。浏览器版适合轻量学习、面试刷题与课堂演示;若需要特定 JDK 版本或大量依赖库,请使用服务器版。
使用流程
- 在左侧编辑器中输入或粘贴 Java 代码(需包含一个含 main 方法的类)。
- 点击运行按钮执行编译与运行。
- 编译错误与运行输出会显示在右侧面板中。