CheerpJ转换JAVA使用最简教程

简介: CheerpJ转换JAVA使用最简教程
  • 参考

https://github.com/leaningtech/cheerpj-meta/wiki/Tutorial

https://github.com/leaningtech/cheerpj-meta/wiki/Getting-Started

  • 下载

https://www.leaningtech.com/pages/cheerpj.html#Download

吾下载了win版本,解压之后看了一下bin目录,发现没有exe,于是就下载了LINUX版本。

  • 解压

解压到用户目录,即~/cheerpj_2.1

  • 下载范例

https://docs.oracle.com/javase/tutorialJWS/samples/uiswing/TextDemoProject/TextDemo.jar

放在:~/cheerpj_tutorial/

  • 安装python3
sudo apt install -y python3
  • 操作
cd ~/cheerpj_tutorial/
~/cheerpj_2.1/cheerpjfy.py TextDemo.jar
  • 新建网页cheerpj_tutorial.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>CheerpJ test</title>
    <script src="https://cjrtnc.leaningtech.com/2.1/loader.js"></script>
  </head>
  <body>
  </body>
  <script>
      cheerpjInit();
      cheerpjCreateDisplay(800,600);
      cheerpjRunJar("/app/TextDemo.jar"); 
  </script>
</html>
  • 启动服务器
python3 -m http.server 8080
  • 访问页面
http://localhost:8080

1.png

http://localhost:8080/cheerpj_tutorial.html
目录
相关文章
|
Java
报错:java: 不兼容的类型: java.lang.String无法转换为int解决办法
这里遇到的问题是在scanner键盘输入时候进行了一个报错:java: 不兼容的类型: java.lang.String无法转换为int
1690 1
报错:java: 不兼容的类型: java.lang.String无法转换为int解决办法
|
安全 Java 开发者
【笔记17】使用 jad 工具把 java 的 class 文件转换为 java 文件;使用 luyten 把 java 的 jar 包转换为 java文件
📃 我的代码被存放在公司的电脑上 📃 疫情原因使得我只能在家办公 📃 而公司已经被隔离了😂 (怕公司的电脑感染新冠病毒) 📃 我无法在公司代码的基础上继续编写代码 📃 我有两种选择:① 重新编写代码;② 跑路 📃 但是我选择了第三个选项:把 Java 项目打包后的 jar 文件转换为打包之前的 java 文件 📃 在这里我推荐两款工具,这两款工具都可以把 class 文件转换为 java 文件 🌼 ① jad 工具:可把 class 文件转换为 java 文件 【本文章的前四节是介绍 jad 工具的使用】 🌼 ② Luyten 工具:可把 jar 包转换为 java 文件
630 0
【笔记17】使用 jad 工具把 java 的 class 文件转换为 java 文件;使用 luyten 把 java 的 jar 包转换为 java文件
java将16进制与10进制互相转换
java将16进制与10进制互相转换
456 0
|
JSON 前端开发 Java
Java对象与json字符串的转换
前后台传递通常会用到Json来转换,因此java对象与json字符串之间的转换使用变得很频繁。
2179 0
|
Java 定位技术
减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
122 1
减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
|
JSON Java fastjson
使用spring boot开发时java对象和Json对象转换
使用spring boot开发时java对象和Json对象转换
1663 1
使用spring boot开发时java对象和Json对象转换
|
Java API 开发工具
CSDN实训 - Java薪资转换(通过JavaDoc程序生成API文档)
CSDN实训 - Java薪资转换(通过JavaDoc程序生成API文档)
CSDN实训 - Java薪资转换(通过JavaDoc程序生成API文档)
Java基础String,int,Integer类型的互相转换
Java基础String,int,Integer类型的互相转换
Java基础String,int,Integer类型的互相转换
|
Java
java实现英尺转换为米
java实现英尺转换为米
412 0
java实现英尺转换为米
|
JavaScript Java 数据库
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与
353 0
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与