如何使用eclipse或JCreator LE把單一的java檔編碼成class檔?
我有嘗試用eclipse轉出了一個class檔。
但是檔案大小卻跟原始的java檔相差很大。
所以想請問如何用eclipse來成功的編碼。
請給我清楚明瞭的方法,請不要複製貼上。我爬很久的文的。
給點數不手軟,請回答的精準確實。
2007-11-18 00:23:07 · 2 個解答 · 發問者 聖倫 1 in 電腦與網際網路 ➔ 程式設計
我不能理解檔案大小相差很大的問題
基本上Eclipse將該java執行後,便會產生class檔案
若你覺得那不是標準的class檔
你可以利用主控台javac的方式產生比對看看大小是否相同!
另外,基本上java經過編譯後產出class檔案,本來大小就不可能相同
2007-11-18 18:21:59 · answer #1 · answered by 元宏 2 · 0⤊ 0⤋
C 檔案=>EXE 檔案
如同
JAVA 檔案=>CLASS 檔案
而 JAVA 編譯的工具是來自 Sun 昇陽 JDK 工具,不是 Eclipse 或其他 IDE 編譯環境。
JAVA 的 CLASS 檔案就是一個應用程式,由於它不是微軟設計的產品,所以它不被微軟設定為應用程式。也就是說,它必須經由 Sun 昇陽公司的 JRE 或 JDK 來執行出它的結果。
2007-11-18 18:38:39 補充:
為什麼 EXE 檔案可以在 XP 點兩下執行?
因為 EXE 檔是微軟設計的檔案格式,說穿了,就是微軟的專利,當然可以直接在 XP 點兩下執行。
這種「可執行檔」是與作業系統相關的,出產作業系統的軟體公司來決定哪些副檔名可以被認定是應用程式或者是「可執行檔」。
所以很多安裝檔都是以 .exe 作為 for MS-Windows 的安裝程式。
2007-11-18 13:32:32 · answer #2 · answered by Big_John-tw 7 · 0⤊ 0⤋