2014-06-06 88 views
-1

我正在制作一个旨在运行基于java7的控制台应用程序的.jar文件的android应用程序。有人能指示我的方式,我可以在我的应用程序代码中使用shell命令运行此文件吗?通过shell运行“.jar”

+2

...我很困惑。 “通过外壳” - 这使得它听起来像你通过另一个应用程序运行它。但是,你说你正在开发*一个应用程序......那么你的意思是什么?你想通过你的应用程序调用.jar吗? – hichris123

+0

是的,我正好想通过我的应用程序运行.jar – user192198

回答

0

你不能。 Android不附带Java 7虚拟机。它使用的Dalvik VM不兼容。

+0

是否有虚拟机库或其他? – user192198

0

你的意思是打开一个控制台并运行该jar文件?如果是,命令如下所示:

java -jar <my jar file> 

您能否更清楚一点?

0

如果你正在尝试是运行在命令行(终端)的罐子就用

java -jar <jarfile> 

如果你想运行一个类,它是罐子里,然后只需确保jar在类路径中并直接使用该类。