gpt4 book ai didi

java - 小程序 - 将读取/修改系统文件并执行系统命令

转载 作者:行者123 更新时间:2023-11-29 03:37:50 25 4
gpt4 key购买 nike

我是 Java 小程序的初学者。我使用核心java(Swing)开发了一些小型桌面应用程序。我需要构建一个可以执行以下操作的小程序 -

  1. 读取系统文件并修改它。
  2. 创建系统文件。
  3. 执行系统命令以设置客户端计算机的某些配置
  4. Applet 将通过运行系统命令来下载文件。我需要检查文件大小并在图表中绘制下载速度。
  5. Applet 应在所有平台上运行(MAC OSX、Linux、Windows、Android、IOS)

我已经使用独立于平台的 python 和 PyQT 开发了这个应用程序。所以我的应用程序可以在所有平台上运行,但这需要在所有平台上安装 PyQT 和一些依赖项,这是一项艰巨的工作。所以我们选择java applet,避免依赖包安装,更加用户友好,应用平台独立。

我已经通过以下链接 -

http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

根据此链接,我需要一个特权小程序来执行与系统相关的 Activity 。

我的问题是 -

  1. 使用 applet 来实现我需要实现的东西到底是个好主意吗?
  2. 如何使小程序具有特权?
  3. 小程序可以在 Android 或 iOS 上运行吗?据我所知,JRE 不适用于这两个平台。
  4. 我可以使用 JNLP API 吗?那个平台是独立的吗?我在这里找到了一些例子 - http://pscode.org/jws/api.html#fs

谢谢

最佳答案

Is is at all a good idea to use applets for what I need to implement?

没有。小程序是一个需要开发维护的 PITA。

按照 MadProgrammer 的建议进行操作并使用独立的应用程序。

How to make applets privileged?

对它们进行数字签名,然后鼓励用户在出现提示时单击“确定”。

Does applets work on Android or iOS?

没有。

Can I go for JNLP API? Is that platform independent?

JNLP API 可用于桌面应用程序。以及在 JSE 中运行的小程序(所以同样不是 iOS 或 Android)。


没有一种 x-plat 语言可以涵盖所有所需的平台。我会在桌面上使用 Java,在 Android 手机上使用 Android API。我不知道iOS是用什么编程的。

关于java - 小程序 - 将读取/修改系统文件并执行系统命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18892357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com