Как загрузить .js файлы в контекст Носорога в Java

Вы можете использовать DECIMAL или NUMERIC

https://dev.mysql.com/doc/refman/8.0/ru/fixed-point-types.html

[ 114] или просто конвертируйте wei в Eth и сохраните FLOAT:

https://dev.mysql.com/doc/refman/8.0/en/floating-point-types.html

9
задан Troy Nichols 19 May 2009 в 01:05
поделиться

1 ответ

Известно ли вам, что Rhino поставляется с Java 6 ?

String javaScriptExpression = "sayHello(name);";
Reader javaScriptFile = new StringReader(
    "function sayHello(name) {\n"
        + "    println('Hello, '+name+'!');\n" + "}");

ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory
    .getEngineByName("JavaScript");
ScriptContext context = engine.getContext();
context.setAttribute("name", "JavaScript",
    ScriptContext.ENGINE_SCOPE);

engine.eval(javaScriptFile);
engine.eval(javaScriptExpression);

Если вы хотите использовать его с Java 5, вам придется скачать API отдельно. Вы можете получить движки для многих популярных языков сценариев из scripting.dev.java.net .

12
ответ дан 4 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: