【发布时间】:2017-03-02 14:15:05
【问题描述】:
this is my projects's hierarchy
我目前正在做一个项目,其中一个功能是播放视频。 所以,我正在使用 dsj.jar 播放视频..
使用eclipse运行时效果很好,但是导出到.jar后, 视频无法播放。
所以,我想,我在定义资源路径或导入 jar 时没有问题 (构建路径 -> 添加外部 jar)。
但为什么我将视频导出到可运行的 jar 后无法播放?
【问题讨论】:
-
它看起来的路径可能不是你想象的那样。 jar 的相对路径可能与项目中的相对路径不同。不确定这里是否是这种情况,但可能是这样。您是否尝试打印出查找文件的路径?
-
你指的是文件的目录?我使用 system out 查看目录,它工作正常。我什至尝试在其他计算机上运行代码(使用 eclipse 运行)。我使用了 URL url = getClass().getResource("resources/xxxx.avi");获取文件
-
那个资源目录和你的jar文件在同一个文件夹里?
-
是的...它在同一个文件夹中