看板 java 關於我們 聯絡資訊
各位大大好 最近正在研究跨平台的程式語言 發現Java跟Python跨平台的能力都不錯 當然自己是比較喜歡Java的 只是深入研究之後發現 所謂跨平台並非只是單純Mac OS, Linux, Windows這樣跨 還包括了CPU的架構 例如PowerPC, MIPS, Marvell, ARM 我也有查到openjdk都有各自不同的CPU架構的專案在進行 我想問的是 以Oracle官方java為例 是否沒有提供特定CPU架構版本的JDK或JRE就無法在該機器上使用JAVA? 另外是否有大大有使用過openjdk的source code自己去build一個rpm的經驗呢? (自己手上沒這些特殊架構的機器可以試, 而PowerPC也已確定有openjdk可用) 我自己的經驗是縱使有source code (Google的V8 engine) 但在PowerPC上還是沒辦法build 只能等一些port的專案進度 所以擔心Java最終還是無法真正的完全跨平台@@... 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.216.79
LPH66:關鍵字: Java virtual machine 08/24 01:23
icewind81:L大你好, 我知道Java試運行在JVM上, 但依實驗狀況是, 08/24 01:43
icewind81:for i386的JRE移到ppc上無法執行,才需要不同CPU的JRE 08/24 01:46
icewind81:如果有我對JVM的誤解, 煩請大大明示<(_ _)> 08/24 01:47
ssccg:wiki list of JVM、Comparison of JVM 08/24 03:16
fireslayer:就jvm要在該平台有實作才有辦法跑 08/24 03:44
realmeat:Oracle官方沒提供就只能靠openjdk, 買個開發版就能玩 08/24 06:19
realmeat:實作的話, 我光想到要畫frame buffer就覺得頭很痛 08/24 06:24
Killercat:目前有Wandboard公板跑ARM, Java Embedded官方支援 08/24 10:34
PsMonkey:跨平台跟 open source 都算是一種美麗且合法的謊言 XD 08/24 11:01
gethostbyent:Write once, debug everywhere 08/24 11:42
Killercat:V8自己也有自己的問題....64bit都搞不定了 08/24 14:52
Killercat:雖然也只有特定平台有這問題就是.... 08/24 14:53