(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
ashorn.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が消え、下に黄色い線が変わり、クラスで使われていないことを示します.