JavaScript jvm 实现
2022-09-02 09:31:18
有没有JavaScript jvm实现?
如果不是,你能给我一些原因为什么它还没有意识到吗?(可能不可能?我试图理解创建一个缺少什么?
我问的原因是我想创建具有编译功能的Web浏览器ide,甚至没有在计算机上安装jdk或jre(仅在浏览器中)。
有没有JavaScript jvm实现?
如果不是,你能给我一些原因为什么它还没有意识到吗?(可能不可能?我试图理解创建一个缺少什么?
我问的原因是我想创建具有编译功能的Web浏览器ide,甚至没有在计算机上安装jdk或jre(仅在浏览器中)。
你可以看看bck2brwsr(又名 java.net HTML)
该项目的范围是不执行任何现有的java库。(见 http://wiki.apidesign.org/wiki/Bck2Brwsr)
网络上有两个很好的例子:
要开始使用一个工作示例(需要 Maven 和 JDK7)::
步骤 1:加载原型
mvn archetype:generate -DarchetypeGroupId=org.apidesign.bck2brwsr \
-DarchetypeArtifactId=bck2brwsr-archetype-html-sample -DarchetypeVersion=0.7.2 \
-DarchetypeRepository=https://maven.java.net/content/repositories/releases/
步骤 2:构建 HTML 页面和依赖项,并打包为 ZIP 文件
mvn install
# produces bck-1.0-SNAPSHOT-bck2brwsr.zip
步骤3:解压缩ZIP
cd target; unzip bck-1.0-SNAPSHOT-bck2brwsr.zip
creating: public_html/
creating: public_html/lib/
extracting: public_html/lib/emul-0.7.2-rt.jar
extracting: public_html/lib/javaquery.api-0.7.2.jar
inflating: public_html/bck2brwsr.js
extracting: public_html/bck-1.0-SNAPSHOT.jar
inflating: public_html/index.html
步骤4:使用浏览器打开索引.html