Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不能调用";javax.script.ScriptEngine.eval(字符串)";因为";引擎“;是空的_Java_Scriptengine - Fatal编程技术网

不能调用";javax.script.ScriptEngine.eval(字符串)";因为";引擎“;是空的

不能调用";javax.script.ScriptEngine.eval(字符串)";因为";引擎“;是空的,java,scriptengine,Java,Scriptengine,我尝试使用类ScriptEngine,但出现了错误,我不知道为什么。 我的JRE系统库是[JavaSE-15] 您从哪里获得Java?Oracle网站或OpenJDK。OpenJDK没有脚本引擎,只有Oracle的产品有:“Nashorn JavaScript脚本引擎、其API和jjs工具已被删除。Java 11中的引擎、API和工具已被弃用,并明确表示打算在将来的版本中删除它们。请参阅” import javax.script.ScriptEngine; import jav

我尝试使用类ScriptEngine,但出现了错误,我不知道为什么。 我的JRE系统库是[JavaSE-15]




您从哪里获得Java?Oracle网站或OpenJDK。OpenJDK没有脚本引擎,只有Oracle的产品有:“Nashorn JavaScript脚本引擎、其API和
jjs
工具已被删除。Java 11中的引擎、API和工具已被弃用,并明确表示打算在将来的版本中删除它们。请参阅”
    import javax.script.ScriptEngine;
    import javax.script.ScriptEngineManager;
    import javax.script.ScriptException;
    public class qw {
    
        public static void main(String[] args) throws ScriptException{
            
                    ScriptEngineManager mgr = new ScriptEngineManager();
                    ScriptEngine engine = mgr.getEngineByName("JavaScript");
                    String addition = "35+76+89+100+20";
                    System.out.println("Result:"+engine.eval(addition)); 
    
        }
    
    }