Как файл приложения можно рассматривать как файл в проводнике пакетов для Mac OS X?

Можно ли настроить Package Explorer для обработки папки как файла?

На самом деле я хочу сохранить файл .app в своем проекте как файл. Но когда я сохраняю его в Eclipse, он рассматривается как папка.

Могу ли я изменить это поведение Eclipse для Project Explorer? На самом деле мой .app — это файл для Mac OS, поэтому его следует рассматривать только как файл, что, к сожалению, не так.

Можно ли изменить его программно?

Это также опубликовано в Stack Overflow. https://stackoverflow.com/questions/11035519/eclipse-how-can-app-file-be-treated-as-a-file-in-package-explorer-for-mac-os

Может ли кто-нибудь добавить сюда тег eclipse? Я не могу, так как у меня меньше 300 репутации.

Ответы (1)

Вы не можете уговорить Eclipse рассматривать пакеты приложений как файлы.

Приложения Mac на самом деле представляют собой «связки», представляющие собой специальные папки, а не файлы. Finder рассматривает их как файлы, но все, что использует API-интерфейсы файловой системы более низкого уровня, увидит файл .app как папку, которой он на самом деле является.

Если вы посмотрите на скрипт appify на Github, вы увидите, что простое создание нескольких простых папок в определенной структуре заставит Finder рассматривать их как файл.

Это просто создание файла приложения, которое у меня уже есть. Я думаю, вы неправильно поняли этот вопрос. Я хочу, чтобы при копировании этого файла приложения в Eclipse в проводнике пакетов он отображался как файл, а не как папка. Я знаю, что это специальная папка, но я хочу, чтобы eclipse рассматривал это приложение как файл. Не могли бы вы помочь мне с этим. заранее спасибо
@DShah Я понимаю, что ты ищешь. К сожалению, это невозможно. Остальное только мое объяснение почему.
Как вы думаете, Eclipse примет эту ошибку или улучшение, что бы вы ни сказали...??? Или каким-либо другим способом я могу добиться этого ??
@DShah Лучшее, что я могу придумать, это заархивировать пакет приложений, но тогда вам придется разархивировать его перед выполнением. Я не могу придумать ни одного исполняемого файла Mac, который можно дважды щелкнуть в Finder, который не является пакетом.
ок, gr8.... я так и сделаю, и в моем случае будет легко... Большое спасибо... +10