我目前正在使用 Java 开发跨平台应用程序(Windows、Mac OS X、Linux)并在 Windows 上构建项目。在构建过程中,我为 Linux 构建了一个 shell 脚本来“包装”可执行的 jar 文件。
我将shell脚本的可执行位设置如下:
File script = new File("run.sh");
script.setExecutable(true);
但是在将 run.sh 文件传输到 Linux 时,我总是得到以下权限:
-rw-r--r-- 1 salocinx salocinx 120 2014-08-20 20:21 run.sh
有人知道如何将 x 位从 Windows 保存到 Linux 吗?