Nik*_*niy 18 javascript java browser compiler-construction
是否有任何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/
Run Code Online (Sandbox Code Playgroud)
第2步:构建HTML页面和依赖项并打包为ZIP文件
mvn install
# produces bck-1.0-SNAPSHOT-bck2brwsr.zip
Run Code Online (Sandbox Code Playgroud)
第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
Run Code Online (Sandbox Code Playgroud)
第4步:使用浏览器打开index.html