我已按照http://fxexperience.com/scenic-view/help/中的建议,使用以下VM参数-javaagent:/full/path/to/ScenicView.jar将ScenicView添加到了IntelliJ中的JavaFX应用程序中。

但是,当我启动该应用程序时,我得到了java.lang.IllegalArgumentException: URI is not absolute异常以及其他一些异常,因此ScenicView永远无法发现我的应用程序。

有什么事吗

最佳答案

我在文档中看到,ScenicView要求JDK中的tools.jar在类路径中可用。

事实证明,即使您指出完整的JDK作为SDK,IntelliJ也只会将JRE库加载到类路径。我已将JDK中的tools.jar添加到Module Settings -> SDKs -> Classpath的类路径中。

经过这个小小的修复后,一切都会按预期进行。

09-25 21:37