自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術(shù)分享 把JVM移植到ARM環(huán)境中

開發(fā) 后端
對JVM移植到arm環(huán)境問題一直很困惑,終于功夫不負(fù)有心人,一個偶然的機會發(fā)現(xiàn)了把JVM移植到arm環(huán)境中方法,這里和大家分享一下,希望對你的學(xué)習(xí)有所幫助。

本文向大家簡單介紹一下如何把JVM移植到arm環(huán)境中,主要有其個小步驟,相信通過本文的介紹你對JVM移植的問題的解決方法有深刻的認(rèn)識。

如何把JVM移植到arm環(huán)境中

環(huán)境:

OS:ubuntu,scratchbox->arm

我實際移植JVM的步驟:

1,提供linux里面libX打頭的那些庫,它會提示你在configure的過程中,你根據(jù)需要下載并安裝,有時候只需要做個連接,因為它需要的是.so,而不是.so.X.X等等,比如ln-slibXtst.so.6.1.0libXtst.so

2,下載jamvm-1.5.1.tar.gz從http://sourceforge.net/project/showfiles.php?group_id=75148/&abmode=1./configure
make
fakerootmakeinstall

3,安裝jikes。 

  1. dpkg-buildpackage-fakeroot-uc-b  
  2. dpkg-i../jikes_XXX.deb 

4,下載classpath-0.92.tar.gz從ftp://ftp.gnu.org/gnu/classpath/./configure--with-jikes--enable-jni
make
fakerootmakeinstall
當(dāng)然如果要保證編譯通過的話,你們必須提供jikes工具和mozilla的相關(guān)的頭文件,也可以通過./configure--with-jikes--enable-jni--disable-plugin來跳過plugin的編譯,如果你們不提供web頁的插件的話;實際上在第一步環(huán)境配置的時候我們提供的環(huán)境里面已經(jīng)有這些相關(guān)的類庫了,所以如果只是為了開發(fā)應(yīng)用程序的話是,是不需要再編譯的這個包的

5,編譯的時候記得看readme和install;

6,exportjamvm環(huán)境到PATH中;

exportPATH=/usr/local/jamvm/bin:$PATH,這時候可以通過jamvm-version來看版本信息了;

7,classpath里面有許多的examples,比如可以通過jamvmgnu.classpath.examples.swing.Demo來執(zhí)行示例代碼;

一切ok了,絕大部分的java程序是可以跑的了。

后記:

我后來重新做了一遍,發(fā)現(xiàn)放在我們的板子上經(jīng)常會出現(xiàn)這樣的一個問題: 

  1. “Cannotcreatesystemclassloader  
  2. Exceptionoccurredwhileprintingexception
  3. (java/lang/NoClassDefFoundError)...  
  4. Originalexceptionwasjava/lang/UnsatisfiedLinkError” 

我把/usr/local/classpath/share/classpath/glibj.zip展開后,重新copy到我的板子的/mnt/tflash上,然后 

  1. cd/usr/local  
  2. ln-s/mnt/tflash/classpathclasspath  
  3. jamvmHelloWorld 

輸出 

  1. HelloWolrd!  
  2.  

程序正常運行,說明JVM移植成功。

【編輯推薦】

  1. 解析JVM和JIT診斷技術(shù)的用法
  2. JVM內(nèi)存限制問題解決方案
  3. 揭露MyEclipse JVM內(nèi)存不足的內(nèi)幕
  4. 橫向?qū)Ρ菾VM Server模式和Client模式
  5. Linux和Windows下的Tomcat JVM內(nèi)存設(shè)置 


 

責(zé)任編輯:佚名 來源: hi.baidu.com
相關(guān)推薦

2011-06-09 11:06:36

JVM

2021-10-14 15:48:28

鴻蒙HarmonyOS應(yīng)用

2019-12-09 14:13:41

awkPython編程語言

2010-07-27 10:11:04

Flex4

2022-06-21 11:30:22

littleVGL鴻蒙

2011-03-17 17:36:01

iptables嵌入式Linux

2015-08-07 09:55:25

Windows安卓iOS移植

2010-09-07 14:05:15

Arm移植pppoe

2012-05-18 20:30:19

微軟 Android ap

2013-03-25 17:16:11

2014-03-18 15:23:58

星際爭霸ARM平臺

2020-10-19 10:28:58

liteos-a移植STM32MP157

2010-08-12 10:43:36

DB2 SQL移植

2015-05-05 13:57:12

AndroidWindows

2010-04-14 10:41:40

Oracle移植

2010-04-16 15:32:03

Oracle移植

2010-08-11 15:51:45

Flex DataGr

2011-05-12 13:48:07

MySql數(shù)據(jù)庫本地移植

2011-08-05 10:40:54

2009-06-30 11:03:09

VxWorksMiniGUI
點贊
收藏

51CTO技術(shù)棧公眾號