(restriction on required library 'C:\Program Files\Java\jre1.8.0_121\lib\ext\nashorn.jar')

今天楼主从git上拉了代码之后报错:

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消失,下面变黄线,表示没在类中用到。

你可能感兴趣的:(java,git,library)