The type javax.script.ScriptEngine is not accessible在eclipse上怎么解决
时间: 2024-04-03 16:32:53 浏览: 19
出现"The type javax.script.ScriptEngine is not accessible"的错误,通常是因为项目缺少了jsr223-api.jar或者缺少了JRE System Library。
解决方法如下:
1. 确认项目中已经包含了jsr223-api.jar。可以在项目的Properties -> Java Build Path -> Libraries中查看。
2. 确认项目的JRE System Library已经正确配置。可以在项目的Properties -> Java Build Path -> Libraries中查看。
如果JRE System Library没有正确配置,可以尝试如下步骤进行配置:
1. 在Eclipse中,选择Window -> Preferences -> Java -> Installed JREs。
2. 点击“Add”按钮,选择“Standard VM”,点击“Next”按钮。
3. 在“JRE home”中选择JDK的安装路径,点击“Finish”按钮。
4. 在“Preferences”窗口中,选择“Java” -> “Installed JREs”,勾选刚才添加的JRE,并点击“OK”按钮。
5. 在项目的Properties -> Java Build Path -> Libraries中,选择“JRE System Library”,点击“Edit”按钮。
6. 在“Edit Library”窗口中,选择“Alternate JRE”,选择刚才添加的JRE,点击“Finish”按钮。
7. 点击“Apply and Close”按钮保存设置。
如果上述方法无法解决问题,可以尝试更新Eclipse或者重新安装JDK。