Wie kann eine App-Datei im Paket-Explorer für Mac OS X als Datei behandelt werden?

Kann ich den Paket-Explorer so anpassen, dass ein Ordner als Datei behandelt wird?

Eigentlich möchte ich eine .app-Datei in meinem Projekt als Datei behalten. Aber wenn ich es in Eclipse behalte, wird es als Ordner behandelt.

Kann ich dieses Verhalten von Eclipse for Project Explorer ändern? Eigentlich ist meine .app eine Datei für Mac OS, also sollte sie nur als Datei behandelt werden, was leider nicht der Fall ist.

Kann ich es programmgesteuert ändern?

Dies wird auch auf Stack Overflow gepostet. https://stackoverflow.com/questions/11035519/eclipse-how-can-app-file-be-treatment-as-a-file-in-package-explorer-for-mac-os

Kann jemand auch hier ein Eclipse-Tag hinzufügen? Ich kann nicht, da ich weniger als 300 Ruf habe.

Antworten (1)

Sie können Eclipse nicht dazu überreden, App-Bundles als Dateien zu behandeln.

Mac-Apps sind eigentlich „Bundles“, also spezielle Ordner, keine Dateien. Der Finder behandelt sie als Dateien, aber alles, was niedrigere Dateisystem-APIs verwendet, sieht eine .app-Datei als den Ordner, der sie tatsächlich ist.

Wenn Sie sich das Appify- Skript auf Github ansehen , können Sie sehen, dass das Erstellen einiger einfacher Ordner in einer bestimmten Struktur dazu führt, dass der Finder sie als Datei behandelt.

Dies macht nur eine App-Datei, die ich bereits habe. Ich glaube, Sie haben diese Frage falsch verstanden. Ich möchte, dass, wenn ich diese App-Datei nach Eclipse kopiere, sie im Paket-Explorer als Datei und nicht als Ordner angezeigt werden sollte. Ich weiß, dass es sich um einen speziellen Ordner handelt, aber ich möchte, dass Eclipse diese App als Datei behandelt. Können Sie mich bitte dabei anleiten. Vielen Dank im Voraus
@DShah Ich verstehe, wonach du suchst. Es ist leider unmöglich. Der Rest ist nur meine Erklärung, warum.
Glauben Sie, dass Eclipse diesen Fehler oder diese Verbesserung übernehmen wird, was auch immer Sie sagen ...??? Oder kann ich das auf andere Weise erreichen??
@DShah Das Beste, was mir einfällt, wäre, das App-Bundle zu komprimieren, aber dann müssten Sie es entpacken, bevor Sie es ausführen. Mir fällt keine ausführbare Mac-Datei ein, auf die Sie im Finder doppelklicken können, die kein Bundle ist.
ok gr8 .... ich werde das tun und in meinem Fall wird es einfach sein ... Vielen Dank ... +10