2012-03-15 91 views
0

還好,沒有冠冕堂皇的ambigous也許我已經有...有人可以告訴我,如果有這個還挺合作或安裝時有任何的挑戰。這是一個相當廣泛的問題,但我的興趣更多的在於是否可以安全地編譯這種安裝程序,以及Eclipse是否會引發一些問題。我想到贏可能有無關編譯反正在x64的Eclipse X32與JDK在x64 Windows下編譯爲X32服務器

+0

簡單的方法來檢查是寫東西,看看它是否工作或拋出一個錯誤:) – bluesman 2012-03-15 14:36:37

回答

2

64位Eclipse將不會與32位JDK工作,因爲當你試圖打開Eclipse的UI SWT會抱怨。但是,如果你在無頭模式下編譯(使用ANT腳本或類似的東西),事情就應該起作用。

0

您可以在Eclipse中定義任意數量的JDK,其中包括32位版本:

因此,您可以安裝32位的JDK,然後將其添加到Eclipse(窗口/首選項/ Java的/安裝的JRE),並將其添加在Properties/Java Build Path/Libraries選項卡中的「添加庫」按鈕中將其添加到項目中。

它應該工作正常。警告:確保x64 Eclipse使用32位JVM啓動,它不會因爲它需要64位版本。

但是:字節碼與64位JVM將在32位JVM上運行編譯。只有本地庫會導致你的問題。

0

正如Deepak所說,您無法在32位JVM上運行64位Eclipse(反之亦然)。但是您可以在64位Windows上運行32位Eclipse和JVM。訣竅是從Oracle站點獲得正確的JRE/JDK下載,因爲當它看到您的瀏覽器是64-biut時,它希望強制64位JRE(至少它是我上次試過的)。在任何情況下,如果你正在討論一個不使用任何本地代碼的應用程序(例如,不是Eclipse RCP應用程序),你應該在一個平臺上很好的開發並在另一個平臺上運行。

相關問題