Ich möchte in der Lage sein, .zip-Dateien oder .jar-Dateien in IntelliJ zu öffnen (ohne das Entpacken), so wie Sie es können in Eclipse durch Klicken auf das Twisty. Wie mache ich das mit IntelliJ?So durchsuchen Sie eine .zip-Datei in IntelliJ (oder .jar, etc.)
Antwort
In Ihrer Projektstruktur sichtbare Jar-Dateien, die nicht erweitert werden können, wurden noch nicht als Bibliotheken "hinzugefügt". Klicken Sie mit der rechten Maustaste auf die JAR-Datei und wählen Sie Add as Library...
. Siehe auch Configuring Module Dependencies and Libraries.
Und: Correct way to add lib/*.jar to an IntelliJ IDEA project
Das hat sicherlich geholfen, einige .jar-Dateien, die ich öffnen wollte, sind jetzt verfügbar. Allerdings ist die .war-Datei, die ich habe, die eine Sammlung von .jar-Dateien von meinem Ivy-Build ist, die ich gerne sehen würde, korrekt erstellt, aber keine der "Als Bibliothek hinzufügen ..." -Optionen scheinen zu machen es "zu öffnen". – Joel
@Joel: Eine [WAR-Datei] (http://en.wikipedia.org/wiki/WAR_file_format_ (Sun)) ist eine JAR-Datei. Um den Inhalt mit dem JDK anzuzeigen, können Sie Folgendes verwenden: 'jar tf
Dies beantwortet die Frage nicht - keine Abhängigkeit hinzufügen, sondern durchsuchen (Beispiel -> Inhalt öffnen und untersuchen) :) – ceph3us
Während Christopher Peisert's answer Werke für Archive, die nicht verschachtelt sind (Sie kein Glück, wenn Sie eine EAR enthält WARs haben), ist es mühsam, dass für die meisten Archivtypen (JAR-Dateien die Ausnahme), Sie müssen die Datei als eine Bibliothek oder eine Abhängigkeit von der Projektstruktur Bereich von Einstellungen hinzufügen.
Wenn Sie zu den Archiven der Standardbetrieb und die Arbeit für verschachtelte Archive zu sehen sein, wählen Sie bitte für dieses YouTrack Issue 126376
Upvote für den Link zur Feature-Anfrage. –
Es gibt jetzt ein IntelliJ Plugin, das löst das:
Sind sie in dein Projekt? Es sollte in der Projektansicht durchsuchbar sein ... zumindest für JARs. Für Abhängigkeiten auf dem Klassenpfad, können Sie sie unter einem Bibliotheken-Unterbaum finden, denke ich ... – ianpojman
Sie sind in meinem Projekt. Ich finde es merkwürdig, in einem Ordner erlaubt es mir, eines der Jars zu öffnen, aber der Rest der Dateien in diesem Ordner sind .jar-Dateien mit keiner Option, sie zu erweitern. – Joel