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