当前位置: 首页 > 知识库问答 >
问题:

Java作为dd的前端,将iso复制到usb

罗华翰
2023-03-14

我正在尝试用java编写dd的前端。特别是将iso图像闪存到usbdrive。基本上,向用户询问正确的/开发路径,然后向用户询问iso的路径,然后将所有内容输入dd,并在dd完成时显示反馈-例如“Iso复制完成”或“Iso复制失败”

我是编程和java新手,我不确定需要哪些软件包来向unix实用程序(如java中的dd)提供输入。至于gui,看起来我需要java。awt和javax。摆动

我有什么遗漏吗?能给我一些正确方向的指示吗?

共有3个答案

万俟经纶
2023-03-14

是的,考虑阅读ProcessBuilder类,它允许您编写将运行的终端命令。对于GUI,您有awt、swing和javafx,javafx提供更好的UI控件。我建议您考虑如何跟踪dd进程的进度,因为它在使用时非常烦人,而且您不知道该进程已经走了多远。进度条和进度指示器会很好地做到这一点。让我们知道它走了多远,我很乐意看到它的结果。很乐意提供帮助(euoles@yahoo.com)

红砚文
2023-03-14

有许多使用Swing的教程。但是大多数较旧的示例不会在事件调度线程中创建GUI。要正确使用Swing,请从这里开始:http://docs.oracle.com/javase/tutorial/uiswing/start/about.html.

如果您对JavaFX感兴趣,上面的链接也可能对您有所帮助。

韦锦程
2023-03-14

查看ProcessBuilder类,以及它的关联类,如Process和Runtime。

 类似资料:
  • 本文向大家介绍linux下制作ISO文件,包括了linux下制作ISO文件的使用技巧和注意事项,需要的朋友参考一下 linux下制作ISO文件有几种方法,分别如下: 1,从光盘中制作ISO文件 cp /dev/cdrom 路径/ISO 文件名 例子:cp /dev/cdrom /opt/mycd.iso,也可以用 dd if=/dev/cdrom of=/opt/mycd.iso 2,使用目录文件

  • 所以在问这个之前,我搜索并发现了一些与我在这里想要做的相似的事情。 基本上我有工作簿AlphaMaster。这个工作簿是一个模板,我想用它来创建每周的新工作簿。 在本工作簿中,有名为“周一至周六”的工作表,以及带有相应日期的周一、周二等其他工作表。 我创建了一个在打开工作簿时加载的表单。我想要的是当我单击表单运行时,它将: > 将代码保存模板作为新工作簿运行 根据userform1的输入重命名工作

  • 问题内容: 我有一个日期为dd-mm-yyyy格式的日期(在我的数据库内)。我需要将其转换为dd-mm-yy格式。我从db中检索了日期并将其存储在字符串中。 1990并不是完全需要的,只需要90.使用java中的split()我尝试了一些东西,但它不会帮助我。任何人都可以帮忙。任何帮助将不胜感激。 问题答案: 试试下面的代码

  • 我在处理流时遇到了一些麻烦。本质上,我有一个

  • 我用gcc9.2.0和boost 1.55。 我有两个向量: 我需要将源向量转换到目标,那应该只包含源向量的字符串元素。 可以使用boost::push_back和适配器访问它吗? 目前我有这个可工作的代码,但是应该更改它:

  • 我有一个这样的数据帧。 现在,我想将第1列中的dict扩展到如下所示的各个列。 有没有捷径可以实现这一点?