2012-07-26 166 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