我是java小程序的初学者。我使用核心 java ( Swing ) 开发了一些小型桌面应用程序。我需要构建一个可以执行以下操作的小程序 -
- 读取系统文件并修改它。
- 创建系统文件。
- 执行系统命令来设置客户端机器的一些配置
- Applet 将通过运行系统命令来下载文件。我需要检查文件大小并在图中绘制下载速度。
- 小程序应在所有平台上运行(MAC OSX、Linux、Windows、Android、IOS)
我已经使用独立于平台的 python 和 PyQT 开发了这个应用程序。所以我的应用程序可以在所有平台上运行,但这需要在所有平台上安装 PyQT 和一些依赖项,这是一项艰巨的工作。所以我们选择java小程序是为了避免依赖包安装,更加人性化,使应用平台独立。
我已经通过以下链接 -
http://docs.oracle.com/javase/tutorial/deployment/applet/security.html
根据此链接,我需要一个特权小程序来执行与系统相关的活动。
我的问题是 -
- 将小程序用于我需要实现的东西是一个好主意吗?
- 如何让小程序获得特权?
- 小程序可以在 Android 或 iOS 上运行吗?AFAIK,JRE 不适用于这两个平台。
- 我可以去 JNLP API 吗?该平台是独立的吗?我在这里找到了一些例子 - http://pscode.org/jws/api.html#fs
谢谢