「ファインダーを起動して指定した階層のディレクトリを開く」です。
2009/06/27
java
osx
Javaです。mac osxです。
「ファインダーを起動して指定した階層のディレクトリを開く」です。
何かとOS側と連携したいとき便利です。
windowsではopenではなく、explore.exeを指定します。
package aaa;
import java.io.File;
import java.io.IOException;
public class OSX_command {
public static void main(String[] args) throws IOException, InterruptedException {
open(new File("/tmp1"));
}
static void open(File f) throws IOException, InterruptedException{
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("open " + f.getAbsolutePath());
process.waitFor();
System.out.println(process.exitValue());
}
}
import java.io.File;
import java.io.IOException;
public class OSX_command {
public static void main(String[] args) throws IOException, InterruptedException {
open(new File("/tmp1"));
}
static void open(File f) throws IOException, InterruptedException{
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("open " + f.getAbsolutePath());
process.waitFor();
System.out.println(process.exitValue());
}
}
: