MAC OS - 如何通过Java类运行应用程序(.app)?

时间:2016-05-11 11:20:45

标签: javascript java macos

以下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 OS中运行应用程序(* .app)文件?在MAC OS中,.app文件实际上是文件夹。在MAC OS中运行应用程序的Java类代码是什么?

2 个答案:

答案 0 :(得分:0)

只需在任何应用上运行打开,它就会打开

open /Applications/Chess.app

使用方法:

Runtime.exec(new String[]{"open","/Applications/Chess.app"})

这应该有效。

答案 1 :(得分:0)

您可以简单地使用Desktop.open

string a="11 PM EDT WED JUL 11 2001";
    int firstSpace = a.IndexOf(" ")+1;
    int secondSpace = a.IndexOf(" ", firstSpace);
    Console.WriteLine(a.Substring(0, secondSpace));