哪些平板电脑运行我的Java应用程序

哪些平板电脑运行我的Java应用程序,java,arm,tablet,Java,Arm,Tablet,我正在Netbeans中开发一个Java桌面应用程序。我在PC上运行我的应用程序,但我可能也必须在基于ARM的平板电脑上运行它 我的应用程序使用JDK7和swingx库。它还连接到mysql数据库,所以它也使用mysql库。 我如何知道我的应用程序可以在基于ARM的触摸屏上运行?是否有任何ARM模拟器或我应该购买哪种平板设备来测试它? 因为我是Windows的家伙,我需要你对这些话题的建议 我的应用程序使用JDK7和swingx库。它还连接到mysql数据库,所以它也使用mysql库 操作系统抽


我正在Netbeans中开发一个
Java桌面应用程序
。我在PC上运行我的应用程序,但我可能也必须在基于ARM的平板电脑上运行它

我的应用程序使用
JDK7
swingx
库。它还连接到
mysql
数据库,所以它也使用mysql库。 我如何知道我的应用程序可以在基于ARM的触摸屏上运行?是否有任何ARM模拟器或我应该购买哪种平板设备来测试它?
因为我是Windows的家伙,我需要你对这些话题的建议

我的应用程序使用JDK7和swingx库。它还连接到mysql数据库,所以它也使用mysql库

操作系统抽象了这些东西的底层硬件差异,所以问题是操作系统真的支持它们吗

实际上有几种不同的、不兼容的ARM体系结构,我猜平板电脑上最主要的是ARMv7(就像在手机上一样),而最常见的操作系统是Android。Android使用Java,但不支持使用swing(它有自己的GUI API),也没有MySQL实现——事实上的SQL是SQLite


然而,运行GNU/linux的平板电脑(可能有一些)将提供Java、swing和MySQL。

我想这更多地取决于运行的操作系统,而不是哪个型号。默认情况下,Android和iOS不支持java。@Andi Android用户空间是以java为中心的。那么呢?但是我不能在我的android系统上运行java jdk7应用程序。你认为,在基于linux的平板电脑上使用arm运行桌面应用程序是常见的吗?或者我应该更好地在android insead上开发我的应用程序?我认为android将比linux更常见(但这取决于上下文——如果你可以在平板电脑上安装你想要的任何东西,那么如果你取消保修等,并更换安卓,他们就有可能运行linux)。如果项目结构正确,您应该能够创建Android和Swing前端。不幸的是,Android上的SQLite db接口也是特定于Android的,因此在某种程度上,您将需要两个版本。