为什么不';Java15识别的脚本类?

为什么不';Java15识别的脚本类?,java,Java,我正在尝试导入scrip引擎相关的类,并在eclipse的Windows10上使用Java15Oracle标准 导入javax.script.ScriptEngine; 导入javax.script.ScriptEngineManager; 导入javax.script.ScriptException; 编译器说:“javax.script.ScriptEngineManager类型不可访问”看起来您正在使用Eclipse 如果将光标放在带红色下划线的文本上并按Ctrl+1(快速修复),或右键

我正在尝试导入scrip引擎相关的类,并在eclipse的Windows10上使用Java15Oracle标准

导入javax.script.ScriptEngine;
导入javax.script.ScriptEngineManager;
导入javax.script.ScriptException;

编译器说:“javax.script.ScriptEngineManager类型不可访问”

看起来您正在使用Eclipse

如果将光标放在带红色下划线的文本上并按Ctrl+1(快速修复),或右键单击并选择“快速修复”,则会出现如下弹出菜单:

选择此处突出显示的菜单项,将缺少的
requires
语句添加到
module info.java
文件中


在3行中的哪一行执行此操作无关紧要。

您的应用程序模块是否声明它依赖于
java。脚本编写
?请不要发布错误消息的屏幕截图。一点也不要做。另外,请发布实际编译错误消息。。。不仅仅是发生错误的行。(提示:我们不能在这些行上“悬停”以查看IDE告诉您的问题是什么。)好的,我不知道快照限制。我将编辑以包括编译器投诉行。是的,模块依赖性是一个问题,我不知道它是。如果您使用的是Java9或更高版本,那么Java模块是您需要注意的事情。