2015-07-19 73 views
3

我已經使用以下VM自變量-javaagent:/full/path/to/ScenicView.jar在IntelliJ中將我的JavaFX應用程序添加到了ScenicView中,如http://fxexperience.com/scenic-view/help/中所建議的那樣。如何在IntelliJ項目中將ScenicView作爲Java代理啓動?

但是,當我啓動應用程序時,我得到一個java.lang.IllegalArgumentException: URI is not absolute異常以及其他一些異常,因此ScenicView永遠無法發現我的應用程序。

什麼可能是錯的?

回答

2

我在文檔中看到,ScenicView要求JDK中的tools.jar在類路徑中可用。

事實證明,即使您指出完整的JDK作爲SDK,IntelliJ也只會將JRE庫加載到類路徑中。我已將tools.jar從JDK添加到Module Settings -> SDKs -> Classpath的類路徑中。

經過這個小小的修復後,一切都按預期工作。

相關問題