dabaojian 发表于 2015-9-29 14:39:04

这段代码为什么会报错。。。

import javax.script.*;
import java.io.File;
public class ScriptVars{
public static void main(String[] args)throws Exception{
   ScriptEngineManager manager = new ScriptEngineManager();
   ScriptEngine engine = manager.getEngineByName("JavaScript");
   File f = new File("testpath.txt");
   System.out.println(f.getAbsolutePath());
   engine.put("file",f);
   engine.eval("print(file.getAbsolutePath()+'\\n')");
   File fl = (File)engine.get("file");
   System.out.println(fl.getAbsolutePath());
}
}

plme 发表于 2015-11-1 10:49:08

E:\\a.jpg

环境:myEclipse
OK

plme 发表于 2015-11-1 10:50:55

你看看

m9128213 发表于 2016-7-22 11:42:47

大天使 发表于 2016-8-12 09:57:09

可以跑的啊,可能是你的环境有问题吧
页: [1]
查看完整版本: 这段代码为什么会报错。。。