0

当我在计算机 A 上使用 JCreator 创建程序时,我可以通过双击 jar 文件来执行程序,但是当我将保存 jar 文件的确切文件夹带到另一台没有 JCreator 但安装了 Java 的计算机时,黑屏看起来像命令提示符出现了一行文本,而不是打开的 JFrame。但是,在我阅读该行之前,查看命令提示符的屏幕会消失并结束程序。有人可以解释发生了什么以及如何解决这个问题吗?

4

2 回答 2

0

jar 在显示任何窗口或采取任何操作之前抛出异常。要查看它抛出的异常,请通过命令提示符运行 jar,而不是双击它。

更多信息:http: //docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html

于 2014-06-25T18:34:15.403 回答
0

很可能您在寻找 JCreator 提供的资源时的 jar 类路径存在问题,但由于目录已被移动,因此无法找到它。使用 java -jar {jarfileName} 在 cmd 提示符下执行您的 jar 文件。然后,您应该能够看到缺少的内容。

希望这可以帮助。

于 2014-06-25T18:39:04.307 回答