0

我正在尝试通过运行 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 命令?我似乎只能让它改变读/写权限

4

0 回答 0