ode-jvm实现了纯Node.js环境下的Java虚拟机。
示例:
javapublicclassMai{publicstaticlogfib(it){if(<=1)retur;returfib(-1)+fib(-2);}publicstaticvoidmai(Strig[]args){if(args.legth==0){System.out.prit("help:javaMai.class{Number}");retur;}itN=Iteger.parseIt(args[0]);logstart=System.curretTimeMillis();System.out.format("Fiboaccifrom1to%s:\",N);for(iti=1;i<=N;i++){System.out.pritl(i+":"+fib(i));}logstop=System.curretTimeMillis();System.out.pritl("time:"+(stop-start)+"ms");System.out.pritl("doe.");}}ode.jsvarJVM=require("../../idex");varjvm=ewJVM();jvm.loadClassFile("./Mai.class");jvm.ru([10]);
评论