主要项目链接:https ://leaningtech.com/cheerpj/
链接到最新的运行时:https://cjrtnc.leaningtech.com/2.3/loader.js
如果您不确定如何开始,请尝试我们的教程。
CheerpJ 由三个组件组成:
CheerpJ AOT 编译器,一个基于 LLVM 的 Java 字节码到 JavaScript 编译器。这可用于将 Java 档案(例如 .jar)或单个 .class 文件转换为 JavaScript。CheerpJ AOT 编译器可用于 Linux、macOS 和 Windows。
CheerpJ 运行时库,是 WebAssembly 和 JavaScript 中的完整 Java SE 运行时,可以部分或全部与使用 CheerpJ 转换的应用程序一起分发。
CheerpJ on-the-fly Java-to-JavaScript 编译器,CheerpJ 编译器的简化 JavaScript 版本,可以与使用 CheerpJ 转换的应用程序一起分发,以启用 Java 的动态功能,例如反射。
CheerpJ 可以 100% 转换 Java,包括反射和代理类创建,无需人工干预代码。
CheerpJ 直接在 Java 字节码上工作,不需要访问 Java 源代码。
CheerpJ 带有完整的 Java SE 运行时,包括 Swing/AWT。它支持音频、打印和任何其他 Java SE 组件。运行时支持 WebAssembly 以获得最佳性能和大小。
CheerpJ 生成的 JavaScript 代码经过高度优化和垃圾回收。
CheerpJ 支持双向 Java-JavaScript 互操作性。可以从 Java 调用和操作 JavaScript 库以及 DOM。可以从 JavaScript 调用转换后的 Java 模块。
CheerpJ 支持 Java 多线程。此外,它允许使用 WebWorkers 创建并发应用程序。
您可以在我们的网站 ( https://leaningtech.com/cheerpj/ )上下载适用于 Linux、Windows 和 macOS 的 CheerpJ
要开始使用 CheerpJ,请参阅以下页面:
可以在https://leaningtech.com/demo/?cheerpjfilter找到几个 CheerpJ 的演示。
联系客服