Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 播放框架Windows v';s Linux文件路径_Java_Linux_Playframework - Fatal编程技术网

Java 播放框架Windows v';s Linux文件路径

Java 播放框架Windows v';s Linux文件路径,java,linux,playframework,Java,Linux,Playframework,我已经在我的windows PC上开发了一个Play framework应用程序,然后将它传输到我的Linux设备上,我正在将视频和照片上传到服务器上,这个上传过程在我的windows PC上非常有效,但在Linux设备上不起作用 我在windows中使用的代码: String root = Play.application().path().toString(); String globalFolderPath = root + "/public/globalU

我已经在我的windows PC上开发了一个Play framework应用程序,然后将它传输到我的Linux设备上,我正在将视频和照片上传到服务器上,这个上传过程在我的windows PC上非常有效,但在Linux设备上不起作用

我在windows中使用的代码:

        String root = Play.application().path().toString();
        String globalFolderPath = root + "/public/globalUploadFolder/";
        File globalFolder = new File(globalFolderPath);
我在Linux中尝试的代码以及上面的代码:

            String globalFolderPath = "../../public/globalUploadFolder/";
            File globalFolder = new File(globalFolderPath);
在Linux机器上,我是否需要对不同的文件路径做些什么,这可能是权限问题吗


我不明白为什么会发生这种情况。

这个问题是通过使用
文件解决的。separator

是关于在globalFolderPath变量中使用的分隔符。尝试使用File.separator。是否有任何错误或异常?@user1929959 File.separator似乎不起作用。@Diego无错误或异常OK,那么什么
不起作用
是什么意思?另外,关于您发布的代码,这与问题有何关系?如何使用
文件
对象?我认为你需要提供更多的信息,以便其他人能够提供帮助