今天在寫代碼的時候遇到了jre system libraries的通路限制問題,該庫是jvm運作的依賴庫rt.jar,解決方案如下:
步驟:
(1)項目右擊,出現Build Path,點選進入Java Build Path配置,點選Libraries中的JRE Syatem Library,如下圖所示:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90zdNpXVE1UNrpWT4FEVkZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DM3QDNxEDM1ETOyYDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
(2)點選Access rules,可自定義jvm運作庫的通路規則,如下圖所示:
(3)點選上圖中的Add添加通路規則,添加如下圖所示:
(4)點選ok,這時jvm的通路規則就添加好了
現在,就可以通路全部的rt.jar包裡面的類檔案了,eclipse中也不會出現編譯的錯誤了。