2014-10-28 81 views
1

我已經使用Eclipse創建了一個Java程序,並試圖使用Advanced Installer 11.6 trail來打包Eclipse工作空間,以創建我的程序的.exe文件。JAVA - > EXE包不能在Windows Server 2008中工作,爲什麼?

所以我生成了這些文件(包括安裝和緩存文件),我複製它們並將它們粘貼到Windows Server 2008 R2桌面。然後我試圖運行.exe文件,它不起作用。它給了我以下錯誤信息:

無法獲取模塊路徑。

在我的程序中,我添加了一個包含將在該程序中處理的文件列表的路徑。

該文件在Windows 7上工作,但不在服務器上。

我必須在Windows Server中再次下載Java或Eclipse嗎?

+0

是他們的服務器/臺式機上的x86/x64操作系統之間的差異? – 2014-10-28 14:17:32

+0

x86和x64之間從來沒有「差異」 - AMD64是x86的擴展。 – specializt 2014-10-28 14:21:45

+0

@specializt關於IA64錯誤;它使用了一個完全不同的指令集 – fge 2014-10-28 14:23:14

回答

0

重複檢查.ini文件中與.exe具有相同名稱的文件路徑。這是愚蠢的可能類似於C:\ Program Files文件\ VS C:\ Program Files文件(x86)的\

[Application] 
Application Type=gui 
Failure Check=yes 
Override WorkingDir=yes 
Pair Product=C:\Program Files\....exe 
[Class Path] 
Class Path=C:\Program Files\....jar;C:\Program Files\...lib\*.jar; 
[Java Runtime Environment] 
Main Class=... 
Maximum Version=any 
Minimum Version=1.6 
Preferred versions=1.8 
Virtual Machine Parameters=-Xms32M -Duser.home="C:\Program Files\..." 
[Product Information] 
Product Code={....} 
Product Name=My Product 
Upgrade Code={....} 
+0

都是正確的......但我不知道爲什麼它一直說:無法獲得路徑模塊! – L29101987 2014-10-29 06:03:04

相關問題