IntelliJ не может найти файл фильма

У меня серьезные проблемы с открытием, фактически поиском любых видеофайлов с IntelliJ.

Файлы находятся в папке с именем «данные» в моем каталоге проектов. В настройках структуры проекта я убедился, что папка распознается как источник. Затем я даже объявил свои файлы *.mov и *.mp4 новыми типами файлов.

Но все же, когда я пытаюсь загрузить видео, например:

mov = new GSMovie(p, "camel.mov"); or even

mov = new GSMovie(p, "data/camel.mov");

Не находит.

Я также пробовал разные библиотеки. и продолжайте получать:

File camel.mov does not exist. Please check location.

На самом деле я только что узнал, что он ищет в самом двоичном файле приложения IDEA.

JMC-видео для обработки:

Медиа недоступны: файл:/Applications/IntelliJ%20IDEA%2010%20CE.app/bin/data/look321.mp4

Это работает, если я сейчас скопирую туда свои файлы, но это не может быть правильным.

Такое ощущение, что я делаю что-то в корне неправильное, но я просто не вижу этого. Спасибо за любую помощь.


person mr.T    schedule 12.08.2011    source источник


Ответы (2)


Вы должны добавить *.mp4 и *.mov к Settings|Compiler|Resource Patterns

person sylvanaar    schedule 12.08.2011
comment
Спасибо, это уже немного помогло! Теперь он находит мой .svg, как и предполагалось. по-прежнему не находит файлы *.mov и *.mp4, поэтому проблема связана с библиотекой JMCVideo. - person mr.T; 12.08.2011
comment
Проверьте документацию библиотеки, она может загружать файлы из пути или из ресурса пути к классам. Если первое, копирование в вывод не поможет, так как библиотека ожидает путь к файлу. - person CrazyCoder; 13.08.2011

Установите рабочий каталог в корень проекта в конфигурации Run/Debug.

person CrazyCoder    schedule 12.08.2011
comment
странно, что он уже установлен в Configuration/Default/Application/Workdirctory. Может быть, библиотека сама не знает, где искать? - person mr.T; 12.08.2011
comment
Да, возможно, библиотека игнорирует текущий рабочий каталог, однако странно, что путь добавляется к рабочему каталогу IDEA, похоже, что ваша настройка не имеет никакого эффекта. - person CrazyCoder; 13.08.2011