是否有可能在Android或Blackberry上运行applet?

时间:2010-03-12 14:27:31

标签: java android blackberry applet

这就是Java网站www.java.com所说的:

“KVM是移动设备的虚拟机,是JVM(Java虚拟机)的对应物。它用于在移动设备上运行用Java技术编写的applet和应用程序。必须由制造商安装KVM。消费者无法下载或安装“。

现在,Android有一个名为DVM(Dalvik虚拟机)的自定义虚拟机。我们可以将它与KVM进行比较吗?不知道我们是否可以进一步重新编程DVM以结合KVM的功能来在Android上运行applet? Blacberry也是如此,有可能吗?

8 个答案:

答案 0 :(得分:5)

Jave applet还活着,许多组织都在使用它,很多HMI都在使用它,还有银行, 我想购买一些安卓平板电脑,并在我们的工厂为我们的技术人员使用它, 但是没有小程序支持,所以我将继续使用我的Android平板电脑作为我孩子的游戏机。

答案 1 :(得分:3)

  

想知道我们是否可以进一步重新编程DVM   合并KVM的功能来运行   Android上的小程序?

Android提供的内容与applet需要的内容(例如AWT)之间几乎没有重叠。由于作为一项技术的applet已经死了十多年,我无法想象任何人都需要努力修改Android固件以包含必要的类并找出如何在Android活动中运行applet。

答案 2 :(得分:2)

默认情况下,手机不支持小程序。客户可以购买支持它的浏览器,例如Cloud浏览器。我们有一项技术可以转换现有的Java小程序,以允许它们在没有特殊浏览器的情况下在移动设备上运行。如果贵公司需要此服务,请通过我们的联合网站与我们联系。

答案 3 :(得分:2)

我已经看到在android上运行cdlc / mid profile的应用程序,因为Android底层是一个Linux内核,在你设备根目录之后,我不认为在linux下安装另一个JVM有困难,而这反过来又支持CDC配置文件

但问题是它是否会很好地集成默认浏览器? 2x JVM(Dalvik / OpenJava会说)会让内存管理更加复杂吗?

答案 4 :(得分:1)

由于各种原因,小程序不会在BlackBerry上运行,最重要的是,BlackBerry上没有可用的AWT类小程序。 UI模型非常不同,包括MIDP UI模型或BlackBerry模型,两者都不是AWT。

展望未来,您应该使用JavaScript进行浏览器端计算,这是唯一可以在移动平台上使用crossbrowser的东西。不幸的是,小程序是非常死的技术。

答案 5 :(得分:1)

Oracle正在提供名为Application Development Framework Mobile的内容。如果我正确理解页面,这个框架有助于为ios和android创建java应用程序。 不过,我猜你不得不放弃applet的想法。

答案 6 :(得分:0)

我可以使用Ubuntu 12.04 LTE& amp ;;在我的S2上执行Java applet。 firefox浏览器用我的扎根三星股票android手机(4.1.2)。

安装适用于Android的Linux,配置Linux发行版以运行oracle / sun Java小程序和Voila!

答案 7 :(得分:0)

正如其他人所说,根植你的Android设备,然后加载Linux,然后将Java安装到该操作系统就可以了。 这里有一个指南,你可以使用和修改我为我想要运行的另一个〜.jar文件编译

http://forums.rptools.net/viewtopic.php?f=12&t=24082&sid=3092b606dd5c7278e0908f021956b9f3

最好的部分是,一旦我得到了我的网络的端口转发,我能够在这个小环境中托管公共服务器。

希望这对您有所帮助,因为我已经使用其他Java相关软件对其进行了测试,并且Java的JDK的ARMel和ARMhf版本运行良好。

# 编辑/更新 # http://www.timelesssky.com/blog/running-debian-armhf-alongside-android 按照上面的链接说明后,我能够运行 -     apt-caxh搜索java - 使用Debian Kit应用程序在Android上运行Wheezy Hard Float时,Orical的Java JDK可通过软件包管理器安装。 下一步是查看Kali是否将通过此应用程序的修改代码提供的shroot方法进行安装。