我最近编写了一个打包为.jar文件的应用程序。当我通过“ java -jar MyProject.jar”从命令行运行应用程序时,一切看起来都很完美,就像在eclipse中运行时一样。但是,当我转到文件资源管理器中的文件位置并对文件加倍计时时,它不能正常工作。所有功能都在那里,但是GUI不太正确。尽管应用程序未更改大小,但所有文本都大得多,当这样运行时,其大部分内容都被截断了。
有人知道发生了什么吗?谢谢!
答案 0 :(得分:0)
此问题的原因是,从命令行运行时,程序是使用JRE 1.8.0_172运行的,但是从文件资源管理器运行时,程序使用的是JDK 10.0.1