我知道您打印的每一行都可以用日期标记(并且还保存为日志文件).
例如在Minecraft中:
[16:21:43 INFO]: Minecraft Launcher 1.3.9 (through bootstrap 5) started on windows...
Run Code Online (Sandbox Code Playgroud)
我怎么做?也许和Logger一起?或者是否需要外部图书馆?
我已经使用评估了以下脚本NashornScriptEngine:
var Namespace = {
test: function()
{
return "It works";
}
}
Run Code Online (Sandbox Code Playgroud)
现在我要调用该函数test。
使用invokeFunctionnashorn引擎的方法时,将引发以下异常:
java.lang.NoSuchMethodException: No such function Namespace.test
Run Code Online (Sandbox Code Playgroud)
如何调用此函数?
在实践中当然不太可能发生,但是:这个方法调用有没有理由不终止JVM?
例如,是否有可能在调用此方法OutOfMemoryError之后(或同时)调用a System.exit(0)或者StackOverflowError在调用此方法时发生a ,因为堆栈在那一刻只是溢出?