Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java应用程序不运行一个不同的(远程PC)_Java_Compatibility - Fatal编程技术网

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

Java应用程序不运行一个不同的(远程PC),java,compatibility,Java,Compatibility,我创建了一个java应用程序,制作了一个jar文件。 jar文件按预期在我的PC(Windows 7、64位、Java 8 64位)上运行。 但不是在测试人员的PC上,它使用WIN7 32位、32位java运行。 不幸的是,我没有任何权限访问该框,只有一些关于程序不良行为的电子邮件信息:它甚至没有显示第一个JFrame,但只消耗CPU。 行驶200公里之前- 我应该考虑不同的位(32对64)吗? 还是只关注java版本 干杯, TarikJAR不是32位或64位的,它可以在任何一个JVM上运行。

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

干杯,

Tarik

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


如果您使用的是本机库,请根据平台使用特定的本机库。64位平台/os使用64位本机库,32位平台使用32位本机库。

从控制面板打开Java

  • 在中间的选项卡Java中,检查已启用Java的运行时参数。也许Java甚至不能在测试人员的PC上运行

  • 在最右边的“高级”选项卡中,打开“显示控制台”和所有3个调试复选框(启用跟踪/日志记录/小程序生命周期异常)


  • 现在,如果您制作一个Java应用程序,它可以运行在32位和64位,那么您应该能够看到确切的异常情况。您得到的错误是什么?你在用什么Java?jar文件是在什么版本中生成的?如果没有任何类型的代码/错误,任何人都不可能对此进行推测。这将是100%的具体实施。您可以做的最好的事情是向应用程序添加一些调试日志,并向另一方请求日志文件。