綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[分享] 讓手機執行電腦版的 .jar java 程式

[複製連結] 查看: 12946|回覆: 6|好評: 1
跳轉到指定樓層
樓主
monitorstudio | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-3-9 21:37

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 monitorstudio 於 2014-3-10 17:58 編輯

雖然說Java是個多平臺支援的語言,而且Android也有內建的Java,不過很多人嘗試在Android上運行電腦的.jar檔的時候應該都會發現,其實Android的Java和其他平臺的JVM並不一樣,它是被Google修改過的Dalvik-VM
但是其實要在手機上執行JVM的jar檔並不是不可能

下面有我製作的Java包

安裝方法:

把它解壓到任何的ext檔案系統裡
複製代碼



然後chroot進去
  1. chroot /cache/java /bin/bash
複製代碼



設定環境:
  1. export PATH=/bin:/usr/lib/jvm/java-7-openjdk-armel/bin
複製代碼



然後你就可以用手機執行電腦的jar程式啦!
  1. java -jar jar檔
複製代碼


啊!對了!也可以編譯.java原始碼
javac 指令就不用我多講了吧!需要的人早就會了~


檔案下載:
java.tgz

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏6 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
ppm123456 | 收聽TA | 只看該作者
發表於 2014-4-19 17:18
由 手機網頁 發佈
为什么我到这步chroot /cache/java /bin/bash不能执行,报结果为 bash precmd: command not found,求解:。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2014-4-19 22:12
由 手機網頁 發佈
ppm123456 發表於 2014-4-19 17:18
为什么我到这步chroot /cache/java /bin/bash不能执行,报结果为 bash precmd: command not found,求解:。 ...


感覺是你從一個shell換到bash產生的問題......
試試看
su -c chroot /cache/java /bin/bash -i
能不能改善
我自己是沒有這樣的問題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
jimchen5209 | 收聽TA | 只看該作者
發表於 2014-8-30 13:04
由 手機網頁 發佈
mkdir /cache/java tar -xzmvf /sdcard/download/java.tgz -C /cache
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
jimchen5209 | 收聽TA | 只看該作者
發表於 2014-8-30 13:06
由 手機網頁 發佈
我在執行mkdir /cache/java tar -xzmvf /sdcard/download/java.tgz -C /cache的時候出現 mkdir failed for /cache/java, File exists 求解
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
jimchen5209 | 收聽TA | 只看該作者
發表於 2014-8-30 13:14
由 手機網頁 發佈
更正一下,我在執行mkdir /cache/java tar -xzmvf /sdcard/download/java.tgz -C /cache的時候出現 mkdir failed for tar, File exists 求解
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
jimchen5209 | 收聽TA | 只看該作者
發表於 2014-8-30 13:29
再更正一下,我在執行mkdir /cache/java tar -xzmvf /sdcard/download/java.tgz -C /cache的時候出現 mkdir failed for /sdcard/download/java.tgz, File exists 求解
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則