Eclipse正在使用-Dfile.encoding
启动我的所有项目,但我无法弄清楚如何在没有它的情况下启动它们。我已经在eclipse设置中检查了我的JVM的默认启动选项,但它们已经空了。我问的原因是因为这个标志导致我的JavaFX项目崩溃。这是我的崩溃日志https://drive.google.com/open?id=0BzW0t4K6XI4gdHhWa0M2YWNtUTQ
答案 0 :(得分:0)
您的file.encoding
仅作为环境描述的一部分。它不太可能在你的崩溃中扮演任何角色。 JVM崩溃,因为它导致了段违规。换句话说,它已经访问了操作系统给出的内存。这反映了JavaFX和/或JVM中的错误。也许你只是耗尽内存而JVM在处理这种情况时有点邋.. (理想情况下,你应该得到一个OutOfMemoryException。)或者可能是jar之间的版本不兼容。