chmod +x を実行してファイルを実行可能にしようとしています
jna.jar を使用してネイティブ コードを実行する次のコードを見つけました。
import com.sun.jna.Library;
import com.sun.jna.Native;
public class Main {
private static CLibrary libc = (CLibrary) Native.loadLibrary("c", CLibrary.class);
public static void main(String[] args) {
libc.chmod("/path/to/file", 0755);
}
}
interface CLibrary extends Library {
public int chmod(String path, int mode);
}
これを取得して chmod +x file コマンドを実行する方法はありますか? 読み取り/書き込み許可を変更することしかできないようです