История изменений
Исправление Bioreactor, (текущая версия) :
Извините, за мою невнимательность по поводу jjs и jshell.
Ответ имеет прямое отношение к Java 11.
Виноват, невнимателен, jjs, естественно.
Именно там в 11 надпись
«Warning: The jjs tool is planned to be removed from a future JDK release»(С)
$ jjs
Warning: The jjs tool is planned to be removed from a future JDK release
jjs> for(i = 0; i < 3; i++) print('never die')
never die
never die
never die
jjs>
$ jshell test.jsh
Warning: Nashorn engine is planned to be removed from a future JDK release
never die
never die
never die
| Welcome to JShell -- Version 11
| For an introduction type: /help intro
jshell>
Код шелл-скрипта
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("JavaScript");
engine.eval("for(i = 0; i < 3; i++) print('never die')");
Сделал из
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
public class JsTest {
public static void main(String[] args) throws Exception {
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("JavaScript");
engine.eval("for(i = 0; i < 3; i++) print('never die')");
}
}
Исправление Bioreactor, :
Извините, за мою невнимательность по поводу jjs и jshell.
Ответ имеет прямое отношение к Java 11.
Виноват, невнимателен, jjs, естественно.
Именно там в 11 надпись
«Warning: The jjs tool is planned to be removed from a future JDK release»(С)
$ jjs
Warning: The jjs tool is planned to be removed from a future JDK release
jjs> for(i = 0; i < 3; i++) print('never die')
never die
never die
never die
jjs>
$ jshell test.jsh
Warning: Nashorn engine is planned to be removed from a future JDK release
never die
never die
never die
| Welcome to JShell -- Version 11
| For an introduction type: /help intro
jshell>
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("JavaScript");
engine.eval("for(i = 0; i < 3; i++) print('never die')");
Сделал из
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
public class JsTest {
public static void main(String[] args) throws Exception {
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("JavaScript");
engine.eval("for(i = 0; i < 3; i++) print('never die')");
}
}
Исходная версия Bioreactor, :
Извините, за мою невнимательность по поводу jjs и jshell.
Ответ имеет прямое отношение к Java 11.
Виноват, невнимателен, jjs, естественно.
Именно там в 11 надпись
«Warning: The jjs tool is planned to be removed from a future JDK release»(С)
$ jjs Warning: The jjs tool is planned to be removed from a future JDK release jjs> for(i = 0; i < 3; i++) print('never die') never die never die never die jjs> $ jshell test.jsh Warning: Nashorn engine is planned to be removed from a future JDK release never die never die never die | Welcome to JShell — Version 11 | For an introduction type: /help intro
jshell> import javax.script.ScriptEngine; import javax.script.ScriptEngineManager;
ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName(«JavaScript»); engine.eval(«for(i = 0; i < 3; i++) print('never die')»); Сделал из
import javax.script.ScriptEngine; import javax.script.ScriptEngineManager;
public class JsTest { public static void main(String[] args) throws Exception { ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName(«JavaScript»); engine.eval(«for(i = 0; i < 3; i++) print('never die')»); } }