Java应用程序不运行一个不同的(远程PC)

时间:2017-11-21 19:36:48

标签: java compatibility

我创建了一个java应用程序,制作了一个jar文件。 jar文件按照预期在我的PC(Windows 7,64位,Java 8 64位)上运行 但不是测试人员PC,运行WIN 7 32位,32位java。 不幸的是,我没有任何访问该框的权限,只是一些关于程序不良行为的电子邮件信息:它甚至没有显示第一个JFrame但仅消耗CPU。 出行前200KM -
我应该考虑不同的比特(32比64)吗? 或者我应该只关注java版本?

干杯,
拉茶

2 个答案:

答案 0 :(得分:0)

从控制面板

打开Java

  1. 在Java的中间选项卡中,检查启用java的运行时参数。也许Java甚至无法在测试人员的PC上运行。

  2. 在最右边的选项卡中,高级,打开'show console'和所有3个调试复选框(启用跟踪/日志记录/ applet生命周期例外)

  3. 现在你应该能够看到确切的异常

答案 1 :(得分:-1)

JAR不是32位或64位,它可以在任一JVM上运行。可能您使用的是依赖于平台的本机库(例如dll或exe)。

如果您使用的是本机库,请根据平台使用特定的本机库。对于64位平台/操作系统使用64位本机库,对32位平台使用32位本机库。