MAC操作系统-如何通过Java类运行应用程序(.app)
MAC OS - How to run an application (.app) via Java class?
以下Java类代码用于在Windows、中运行程序
package test;
import java.io.IOException;
public class RuntimeExecTest1 {
public static void main(String[] args) {
try {
System.out.println("Opening notepad");
Runtime runTime = Runtime.getRuntime();
Process process = runTime.exec("notepad");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Closing notepad");
process.destroy();
} catch (IOException e) {
e.printStackTrace();
}
}
}
如何在MAC操作系统中运行应用程序(*.app)文件?在MAC操作系统中,.app文件实际上是文件夹。在MAC操作系统中运行应用程序的Java类代码是什么?
只需在任何应用程序上运行open,它就会打开
open /Applications/Chess.app
使用方法:
Runtime.exec(new String[]{"open","/Applications/Chess.app"})
这应该行得通。
您可以简单地使用Desktop.open
Desktop desktop = Desktop.getDesktop();
File file = new File("/Applications/yourApp.app");
try {
desktop.open(file);
} catch (IOException e) {
e.printStackTrace();
}
相关文章:
- ng应用程序使脚本无限运行
- 从Spring应用程序运行PhantomJS以获取网页缩略图
- AngularJS/Protactor:使用角种子基本应用程序运行量角器时出错
- 从web应用程序运行.exe文件
- 如何在流打开时保持节点应用程序运行
- 从 HTML 应用程序与 Flex 应用程序运行时出现 ActiveXObject 错误
- Intellij IDEA 12.1.7 JavaScript 文件在应用程序运行时不更新
- 推迟在应用程序运行angularjs上创建控制器/服务
- 将node-webkit作为node.js应用程序运行
- 当我在网站上运行时,我如何构建我的应用程序以使用localStorage,当我作为chrome应用程序运行时,如何构建c
- 是否有可能使它清楚,如果应用程序运行在网站的根下或在js应用程序下
- 我应该如何从Java应用程序运行NodeJS
- 离子应用程序运行功能在第二次点击
- Android应用程序-运行一次JavaScript函数,然后在应用程序更新之前不要再次运行
- HTML5移动应用程序运行时,手机屏幕关闭
- Angularjs应用程序运行在本地主机上,而不是在heroku上
- 简单的Express.js应用程序运行错误
- 什么是web应用程序运行时
- 当作为 Web 应用程序运行时,对象不支持 IE11 上的属性或方法“create”,在浏览器中直接打开 HTML 时很
- Javascript全局变量只能在应用程序运行后访问