我已按照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
的类路径中。
经过这个小小的修复后,一切都会按预期进行。