Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行";。“罐子”;穿壳_Java_Android_Shell_Root_Busybox - Fatal编程技术网

Java 运行";。“罐子”;穿壳

Java 运行";。“罐子”;穿壳,java,android,shell,root,busybox,Java,Android,Shell,Root,Busybox,我正在制作一个android应用程序,旨在运行一个基于java7的控制台应用程序的.jar文件。有人能告诉我在我的应用程序代码中使用shell命令运行这个文件的方法吗?你的意思是只打开控制台并运行jar吗?如果是,则命令如下所示: java -jar <my jar file> java-jar 您能说得更清楚吗?如果您试图从命令行(终端)运行jar,那么只需使用 java -jar <jarfile> java-jar 如果您试图运行jar中的类,那么只需确保

我正在制作一个android应用程序,旨在运行一个基于java7的控制台应用程序的.jar文件。有人能告诉我在我的应用程序代码中使用shell命令运行这个文件的方法吗?

你的意思是只打开控制台并运行jar吗?如果是,则命令如下所示:

java -jar <my jar file>
java-jar

您能说得更清楚吗?

如果您试图从命令行(终端)运行jar,那么只需使用

 java -jar <jarfile>
java-jar

如果您试图运行jar中的类,那么只需确保jar位于类路径中,并直接使用该类即可。

您不能。Android没有配备Java 7虚拟机。它使用的Dalvik虚拟机不兼容。

。。。我很困惑。“通过shell”-这听起来像是你在通过另一个应用程序运行它。然而,你说你正在开发一个应用程序。。。那你是什么意思?你想通过你的应用程序调用.jar吗?是的,我想通过我的应用程序运行.jar。有虚拟机库或其他什么吗?