2017-11-14 4 views
0

Bei der Fortsetzung meiner question, Java verwendet Beanshell als Skript-Engine, , während BeanShell Engine Script Compilable nicht unterstützt wird.Java Engine Script unterstützt Compilable

Warum Java hat keine Skript-Engine außer Beanshell, die Compilable unterstützen? Können/sollten wir es überschreiben? Gibt es eine Verbesserung in diesem Thema?

Compilable interface:

kompilieren Skripte zu einer Form, die

Ich fand Implementierung als JavaScriptEngine und other JavaScriptEngine aber ich weiß nicht, ob es relevant zu verwenden, wiederholt ohne

Neuübersetzung ausgeführt werden können.

Wird Groovy von Java absichtlich implementiert und somit die erwartete Skriptsprache verwendet?

Antwort

0

Es ist nicht eine vollständige Antwort, aber erwähnenswert beanshell2 Projekt,

fand ich beanshell2 issue kompilierbare Es gibt ein Update zu unterstützen, die auch download seit Version bsh-2.1b4.jar

  • Es gibt sein kann neueste bsh-2.1.6.jar
  • Es sollte 2.1.8 Version seines nach beanshell2

20. Februar 2014

-Update V2.1.8

Auch neueste Beanshell 2.0b5 (oder 2.0b6) unterstützen Compilabe aber es throw new Error("unimplemented");

EDIT:

New issue zur Implementierung von Compilabe in Beanshell 2.0

Verwandte Themen