2012-07-26 163 views
-3

我为我的大学项目开发​​了一个桌面应用程序。我使用32位的NetBean IDE 7.0.1开发了64位机器,并且我有32位的JDK,项目运行完美地形成NetBean,但是当我转换为.jar时,它不起作用,但是相同的.jar文件在32位机器中起作用。任何人都有提前想到这个感谢。jar文件无法在64位机器上运行

+1

你必须描述“不工作”的意思。 – Mat 2012-07-26 05:02:14

+0

你有64位的J.R.E.与J.D.K.分开安装?这可能是罪魁祸首。在这种情况下,您可能会尝试在64位J.R.E上加载32位本机库。当您尝试执行JAR文件时,这可能不起作用。 – 2012-07-26 05:17:41

+0

可以请你在这个命令之后发布堆栈跟踪 - 'java -jar yourjar.jar'?那么我们可以给你一个解决方案 – Chan 2012-07-26 05:22:49

回答

0

在正常情况下,您可以在64位机器和/或64位JVM上开发代码,并在32位JVM上运行它,反之亦然。无论您是否使用JAR,这都适用。

事实上,你有麻烦说你做错了什么。但是,如果没有更多的信息,我们会浪费时间来猜测可能的情况。 “没有用”还不够。 (这就像去看医生说,“我不好”,并期望他在此基础上治好你。)

+0

中开发的JVM相同的主要版本,这要感谢大家的帮助 – 2012-07-29 13:57:30