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