【问题标题】:which tablets run my Java application哪些平板电脑运行我的 Java 应用程序
【发布时间】:2014-05-28 12:39:24
【问题描述】:


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

我的应用程序使用 JDK7swingx 库。它还连接到mysql 数据库,因此它也使用 mysql 库。 我如何知道我的应用程序可以在基于 ARM 的触控平板电脑上运行?是否有任何 ARM 模拟器或我应该购买哪种平板设备进行测试?
由于我是 Windows 专家,因此我需要您对这些主题的建议。

【问题讨论】:

  • 我想这更多地取决于正在运行的操作系统而不是哪种型号。默认情况下,Android 和 iOS 不支持 java。
  • @Andi Android 用户空间以 java 为中心。
  • 所以?但我无法在我的 android 系统上运行 java jdk7 应用程序。

标签: java arm tablet


【解决方案1】:

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

操作系统为这些东西抽象出低级别的硬件差异,所以问题是真的操作系统支持它们吗。

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

但是,运行 GNU/linux 的平板电脑(其中可能有少数)将提供 Java、swing 和 MySQL。

【讨论】:

  • 您觉得如何,在基于 linux 的平板电脑上使用 arm 运行桌面应用程序是一种常见的事情吗?还是我应该更好地在 android insead 上开发我的应用程序?
  • 我认为 Android 将比 linux 更普遍(但这取决于上下文 - 如果您可以在平板电脑上安装任何您想要的东西,如果您取消保修等,并更换Android)。如果您正确地构建项目,您应该能够创建 Android 和 Swing 前端。不幸的是,Android 上的 SQLite db 接口也是特定于 Android 的,因此在一定程度上您需要两个版本。
猜你喜欢
  • 1970-01-01
  • 2014-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-23
  • 2016-07-02
相关资源
最近更新 更多