码迷,mamicode.com
首页 > 移动开发 > 详细

android安卓系统上运行jar文件

时间:2015-08-17 17:13:55      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

 

原文链接: http://blog.sina.com.cn/s/blog_658c8cea0101mdhp.html

 

步骤如下:

1. 将文件打包成可执行jar文件(可在eclipse里export),如test.jar;
2. 再使用dx把class编译成dex文件,dex为android使用的dalvik虚拟机认识的编译文件:
   进入到android_sdk\build-tools\android-4.3\目录,执行下面命令:(要把打包的jar文件放到这个目录下,不放的话就指定目录)
   dx --dex --output=classes.dex test.jar
3. 将生成的classes.dex打包进test.jar,可直接用压缩软件打开jar文件,把classes.dex文件拖进去即可;
4. 将jar包导入android设备中:
   adb push test.jar  /data/local/tmp     //将PC端编译好的jar包push到android设备中/data/local/tmp目录下
5. 设置CLASSPATH:
   export CLASSPATH=/data/local/tmp/test.jar
6. 启动jar:
   app_process /data/local/tmp  svpn.udp.test.Test
   //svpn.udp.test.Test中有main方法
 
到此jar文件就被执行了。
 
 
jar包目录结构:(classes.dex和META-INF文件夹在一个目录层次上)
技术分享


Test.java文件:
技术分享


执行过程及输出:
技术分享
 
 
 
 
 
 

android安卓系统上运行jar文件

标签:

原文地址:http://www.cnblogs.com/huhu0013/p/4737008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!