Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.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
如何在Android中运行Java应用程序_Java_Android - Fatal编程技术网

如何在Android中运行Java应用程序

如何在Android中运行Java应用程序,java,android,Java,Android,可以在我的android应用程序中运行java应用程序(jar)吗?因为我需要创建PDF,问题是如果我在android中生成PDF,只能用小图像显示,如果在许多页面中包含大图像,则会出错。所以我认为,我可以用java生成PDF,然后将其包含到android应用程序中。您可以使用。JBED是一个.apk Android应用程序,它在您的Android设备上运行java游戏和应用程序。JBED是一个java android仿真器,使用 我们可以在android手机上安装此应用程序。JAR/.JAD/

可以在我的android应用程序中运行java应用程序(jar)吗?因为我需要创建PDF,问题是如果我在android中生成PDF,只能用小图像显示,如果在许多页面中包含大图像,则会出错。所以我认为,我可以用java生成PDF,然后将其包含到android应用程序中。

您可以使用。JBED是一个.apk Android应用程序,它在您的Android设备上运行java游戏和应用程序。JBED是一个java android仿真器,使用
我们可以在android手机上安装此应用程序。JAR/.JAD/Java/J2ME/MIDP app。

您可以将Java第三方库导入android app,请按照以下步骤操作


我不确定它是否有效,但请尝试一下。

老实说,我找不到任何可信的JBED工具来源,所以我会非常谨慎(例如,谁是开发者?)

在manifestfile(在Androidmanifest.xml中,每个应用程序都必须声明它需要运行的权限,请参阅)中提到了许多权限(可能是必需的,因为应用程序希望作为仿真器运行),因此java应用程序可能希望发送SMS、录制音频、,拍照和打电话——因此模拟器也需要这些权限

但是,该应用程序也会注册“android.intent.action.BOOT_COMPLETED”事件(即启动后自动启动),这与该工具的所有描述都不符

啊,是的,还有赠品:apk有一个文件夹“certs”,其中有一些(根)证书。但这些不是当局的真正证书,例如Versign。如果安装了应用程序,到那时,您在https连接中可能拥有的信任将丢失,因为那些伪造证书的人可以创建您手机信任的自己的、虚假的证书

我假设(或相当肯定)这是一个间谍工具,但我可能错了。声称该工具运行完美的(罕见的)证明可能是以不同名称发布该工具的同一个人


Andreas

在android上运行java应用程序有很多种方法,因此您可以很容易地做到这一点。称为Java模拟器的特定应用程序可以很容易地完成这项工作


这是四种最流行的android java模拟器,即JBED、PhoneME、Jblend和NetMite。这些是按他们的喜好排列的。您可以将phoneme用于非根设备,但如果您的设备是根设备,请尝试其余三种应用程序中的任何一种

如果您的程序是控制台程序,则答案是肯定的。
从googleplay安装Jvdroid。单击终端,然后编写以下命令:
java-jar YourJarFileName.jar

是否可以在我的android应用程序中运行java应用程序(jar)
,没有android不支持java。抱歉,安装JVM的任何地方都可能运行重复的Java程序。然而android使用不同的VM-Dalvik。我猜你只能通过emulator来完成。我的android应用程序中可以包含吗?如何组合到eclipse中?您的java应用程序可以包含在JBED中(这意味着您的应用程序将安装在JBED应用程序中)。在eclipse开发中,您需要将其开发为单独的java应用程序,构建jar并将其放入android设备中。实际上JBED就像一台虚拟机。你能简要描述一下如何安装至少一台吗?链接不能保证总是有效的,这将使你的答案在将来变得毫无用处链接断了,这使这个答案变得毫无用处。