Java .jar文件的运行方式不同于命令行和文件资源管理器

时间:2018-07-23 15:22:13

标签: java file jar

我最近编写了一个打包为.jar文件的应用程序。当我通过“ java -jar MyProject.jar”从命令行运行应用程序时,一切看起来都很完美,就像在eclipse中运行时一样。但是,当我转到文件资源管理器中的文件位置并对文件加倍计时时,它不能正常工作。所有功能都在那里,但是GUI不太正确。尽管应用程序未更改大小,但所有文本都大得多,当这样运行时,其大部分内容都被截断了。

有人知道发生了什么吗?谢谢!

1 个答案:

答案 0 :(得分:0)

此问题的原因是,从命令行运行时,程序是使用JRE 1.8.0_172运行的,但是从文件资源管理器运行时,程序使用的是JDK 10.0.1