当前位置: 首页 > 面试题库 >

从Java启动文件

米子轩
2023-03-14
问题内容

我想从Java程序启动文件(文档),并逐步满足以下要求:

  • 方法必须在Mac,Win和Linux系统上适用
  • 我不允许使用“ Runtime.getRuntime()。exec(“ cmd.exe / C +”文件名“);
  • 我正在启动的文件必须是.doc / .docx / .rtf

该文件是在运行时创建的,它是从创建报告得出的结果。有什么好的做法吗?


问题答案:

使用Java桌面API。

Desktop.getDesktop().open(new File(yourfilename));


 类似资料:
  • 问题内容: 我想从Java管理Elasticsearch的启动和停止。有什么简单/不错的方法吗? 我们正在尝试在产品中部署ElasticSearch,并希望在我们自己的产品中的客户计算机上维护ElasticSearch的实例,现在,每件事都取决于从es.bat或其他事物中启动ElasticSearch实例。 顺便说一句,谁能给我一个例子,说明如何围绕用于ElasticSearch的Jest API

  • 问题内容: 我们如何从Java启动/停止Windows服务?例如,我想从Java启动和停止mysql Windows服务。 如果可以启动/停止,那么是否可以知道服务是否成功启动? 问题答案: 您可以使用字符串数组来制定命令提示符脚本来启动,停止和检查服务状态: 使用以下命令执行脚本:

  • 问题内容: 我想在控制台中显示消息或弹出窗口,因此如果未指定参数,我想知道应该向哪个显示 就像是: 问题答案: 直接的答案是您无法确定JVM是如何启动的。 但是对于问题中的示例用例,您实际上并不需要知道如何启动JVM。您 真正 需要知道的是用户是否会看到一条写入控制台的消息。这样做的方式将是这样的: Console的javadoc 虽然不漏水,但强烈暗示Console对象(如果存在)会写入控制台,

  • 以下是我的小程序的要点 一个python脚本,用于检查某个目录中是否有新文件(电影文件),并相应地更新sqlite3数据库,从而将要处理的文件排队。使用launchctl每分钟运行一次。 另一个python脚本,使用HandBrake命令行界面进行文件转换的实际处理。还可以使用launchctl每分钟运行一次。 在第二个脚本中,转换完成后,我想启动一个applescript,将文件导入到iTune

  • 我们正在将csv文件从Angular上传到Spring boot 2。x app包含约100万条记录,这100万条记录在间隔超过20分钟后在服务器上处理。csv文件请求将文件从Angular加载到Spring boot需要更多时间,在Spring boot应用程序中接收文件大约需要20分钟。 在application.yml文件中配置 servlet:多部分:已启用:真实最大文件大小:200MB最

  • 编辑: 编辑:实际上我使用的是Java7(我认为Java8正在运行),但它不是