QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 784|回复: 1

linux能直接跑java ?

[复制链接]
发表于 2005-6-7 10:26:31 | 显示全部楼层 |阅读模式
Executable file formats 可執行檔案格式 --->

[ ] Kernel support for ELF binaries
    核心支援ELF格式的二進位執行檔
< > Kernel support for a.out and ECOFF binaries
    核心支援a.out及ECOFF格式的二進位執行檔
< > Kernel support for MISC binaries
    核心支援MISC格式的二進位執行檔
如果是核心是 x86-64 的話,還會有:
[ ] IA32 Emulation
    啓動 CPU 的 IA32 (即一般的 x86) 模擬支援
[ ]   IA32 a.out support
      支援 IA32 a.out 格式的二進位執行檔


新的 Linux 系統都應該要改用 ELF 格式的 Executable,而不應使用 a.out。 x86-64 Linux 系統的 64-bit Executable 只能使用 ELF。 MISC 這個選項可讓 Kernel 在你執行一個非 shell script 或 ELF 或 a.out 格式的檔案時能正確的處理這個“執行“的動作。

例如:以
./Startup.jar

./Main.class
這種語法直接執行 Java 程式而不需要下
java -jar Startup.jar

java -cp . Main
詳情可參考 Kernel 文件文件中的 java.txt 及 binfmt_misc.txt 兩個檔案。

頁面分類: Kernel Config-2.6
條目討論編輯History
发表于 2005-6-7 11:03:54 | 显示全部楼层
kernel又大了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 22:05 , Processed in 0.074955 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表