Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.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 难以访问视频';s目录_Java - Fatal编程技术网

Java 难以访问视频';s目录

Java 难以访问视频';s目录,java,Java,你好,我做了一个视频在面板上播放 我通过以下方式获取视频的url: URL urlWaterIntake = new URL("file:///c:/tmp/water.avi"); URL urlWaterIntake = new URL("file:///tmp/water.avi"); 但是我将“tmp”文件夹移动到了EclipseIDE的“bin”文件夹中,现在 我通过以下方式访问: URL urlWaterIntake = new URL("file:///c:/tmp/water

你好,我做了一个视频在面板上播放

我通过以下方式获取视频的url:

URL urlWaterIntake = new URL("file:///c:/tmp/water.avi");
URL urlWaterIntake = new URL("file:///tmp/water.avi");
但是我将“tmp”文件夹移动到了EclipseIDE的“bin”文件夹中,现在 我通过以下方式访问:

URL urlWaterIntake = new URL("file:///c:/tmp/water.avi");
URL urlWaterIntake = new URL("file:///tmp/water.avi");
还有错误!!!瞧!!多么美好的生活,一些解决方案

顺便说一句,我也试过这个:

File myFile = new File("tmp/water.avi");
URL urlWaterIntake = new URL(myFile.toURI().toURL());
但是什么都不起作用。…

如果要在Windows系统下使用绝对路径,请尝试使用
系统#getProperty()
获取以下目录

String userHome = System.getProperty("user.home");     
String tempDir  = System.getProperty("java.io.tmpdir"); 

从班级所在地的同一文件包中阅读

URL url = this.getClass().getResource("water.avi");

从项目中与src平行的tmp文件夹中读取

File file = new File("tmp/water.avi");
URL urlWaterIntake = file.toURI().toURL();

您是在Applet内部还是在JSP内部使用它?可能的解决方案是:不,它在JFrame@IsabelHM内部,是的!!!!!!!!!!!!!!!行得通。。。。谢谢浏览www…谢谢。。。这个“URL=this.getClass().getResource(“water.avi”);”的工作原理就像一个heroo。。。