(restriction on required library 'C:\Program Files\Java\jre1.8.0_121\lib\ext\nashorn.jar')
2017-11-09 11:24
483 查看
今天楼主从git上拉了代码之后报错:
报错位置位于一个class中import的地方:
按照报错路径找了下,我有这个jar包。在网上找到了解决办法,但是是报另一个jar包编译时错误,解决办法是一样的:
右键报错项目→Build Path→configure build path→选择libraries→移除JRE System Library[jre版本]→点击应用之后再重新选择Add library中的JRE System Library添加再应用。
之后报错的import消失,下面变黄线,表示没在类中用到。
Access restriction: The type 'RuntimeNode.Request' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_121\lib\ext\nashorn.jar')
报错位置位于一个class中import的地方:
import jdk.nashorn.internal.ir.RuntimeNode.Request;
按照报错路径找了下,我有这个jar包。在网上找到了解决办法,但是是报另一个jar包编译时错误,解决办法是一样的:
右键报错项目→Build Path→configure build path→选择libraries→移除JRE System Library[jre版本]→点击应用之后再重新选择Add library中的JRE System Library添加再应用。
之后报错的import消失,下面变黄线,表示没在类中用到。
相关文章推荐
- Eclipse报错:due to restriction on required library C:/Java/jdk1.6.0_10/jre/lib/rt.jar
- Eclipse报错 due to restriction on required library C:/Java/jdk1.6.0_10/jre/lib/rt.jar 解决方案
- Eclipse报错 due to restriction on required library C:/Java/jdk1.6.0_10/jre/lib/rt.jar 解决方案
- “访问限制:由于对必需的库C:\Program Files\Java\jre1.8.0_20\lib\rt.jar具有一定限制,因此无法访问构造函数JFrame()”的解决方法
- The type XXX is not API (restriction on required library 'D:\jdk-64\jre\lib\rt.jar')
- The type 'JPEGImageEncoder' is not API (restriction on required library 'D:\jdk-64\jre\lib\rt.jar')
- restriction on required library 'E: \Java\jdk\jdk_1.7\jre\lib\rt.jar'
- Eclipse通过Maven构建时出现: Fatal error compiling: tools.jar not found: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_31\..\lib\tools.jar
- Access restriction: The type OutputFormat is not accessible due to restriction on required library D:/Java/jdk1.6.0_20/jre/lib/r
- Unable to locate the Javac Compiler in:C:/Program Files/Java/jre1.5.0_22/../lib/tools.jar
- ccess restriction: -------- is not accessible due to restriction on required library java/jdk1.6.0_12/jre/lib/ext
- kafka启动报错,找不到或无法加载主类 Files\Java\jdk1.8.0_144\lib\dt.jar;C:\Program
- kafka启动报错,找不到或无法加载主类 Files\Java\jdk1.8.0_144\lib\dt.jar;C:\Program
- [Kafka][错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program]
- Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111\..\lib\tools.jar
- maven 报Unable to locate the Javac Compiler in: D:\Program Files\Java\jdk1.6.0_20\..\lib\tools.jar
- Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre
- missing required library: 'C:\Program Files\Java\jdk1.7.0_07\lib\tools.jar'
- The type handler is not accessible due to restriction on required library rt.jar