![](/img/trans.png)
[英]Jenkins cannot find the external Jars added for the selenium project through Eclipse
[英]Eclipse - External jars need to be manually added
我有一個問題,可以通過將jfxrt.jar添加到標准Eclipse構建路徑來解決 。
我遵循了建議,將jfxft.jar作為外部Jar添加到我已安裝的jdk1.7.0_10.jdk JRE上(在Eclipse> Preferences> Java> Installed JRE下)。
但是當我導入“ javafx.application.Application”時
出現以下錯誤:
訪問限制:由於必需的庫/Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/jre/lib/jfxrt.jar受限制,因此無法訪問應用程序類型
關於此的帖子,例如訪問限制:由於對所需庫.. \\ jre \\ lib \\ rt.jar的限制而無法訪問
我可以通過該線程中的建議來解決此問題(盡管我不相信它們是好的解決方案)。
或者,我找到了將外部Jar直接添加到項目中的更好的解決方案:-轉到JRE並按照上面的設置刪除外部Jar-打開項目屬性並轉到Java Build Path-轉到“庫”選項卡-添加外部JARS。然后選擇完全相同的jfxrt.jar
現在沒有訪問限制!
為什么它會以一種方式起作用,而不能以另一種方式起作用? 直接添加到JRE配置的優點是只需執行一次即可。
謝謝,
漢克
我不建議像這樣將JAR添加到JRE配置中,太容易忘記它們了,如果您不希望特定項目的構建路徑上包含特定JAR,可能會導致混亂的行為。 另外,如果一個項目想要使用該庫的其他版本會怎樣?
我還會考慮至少2個其他選項:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.