Mi piacerebbe essere in grado di "aprire" (senza decomprimere) i file .zip o .jar in IntelliJ come più si può fare in Eclipse facendo clic sul twisty. Come posso fare questo con IntelliJ?Come cercare un file .zip in IntelliJ (o .jar, ecc.)
risposta
I file jar visibili nella struttura del progetto che non possono essere espansi non sono stati ancora "aggiunti" come librerie. Fare clic con il pulsante destro del mouse sul file jar e selezionare Add as Library...
Vedere anche Configuring Module Dependencies and Libraries.
Che sicuramente ha aiutato, alcuni file .jar che volevo aprire sono ora disponibili. Comunque, il file .war che ho, che è una raccolta di file .jar dalla mia build Ivy, mi piacerebbe poterlo vedere è compilato correttamente, ma nessuna delle opzioni "Aggiungi come libreria .." sembra fare è "apribile". – Joel
@Joel: Un [file WAR] (http://en.wikipedia.org/wiki/WAR_file_format_ (Sun)) è un file JAR. Per visualizzare i contenuti usando il JDK, puoi usare: 'jar tf
questo non risponde alla domanda - non aggiungere una dipendenza ma navigare (esempio -> aprire ed esaminare il contenuto) :) – ceph3us
Mentre Christopher Peisert's answer opere per archivi che non sono annidati (si sono fuori di fortuna se si dispone di un EAR contenente Wars) è noioso che per la maggior parte tipi di archivio (JAR è l'eccezione), è necessario aggiungere il file come libreria o dipendenza dall'area Struttura progettoImpostazioni.
Se volete vedere gli archivi siano l'operazione predefinita e il lavoro per gli archivi nidificati, si prega di votare per questo YouTrack Issue 126376
Upvote per il collegamento alla richiesta di funzionalità. –
V'è ora un plugin Intellij che risolve questo:
Sono in il tuo progetto? Dovrebbe essere sfogliabile nella vista del progetto ... almeno per i JAR. Per le dipendenze sul classpath, puoi trovarle sotto un sottoalbero di Librerie, penso ... – ianpojman
Sono nel mio progetto. Trovo strano, in una cartella mi permette di aprire uno dei giare, ma tutti gli altri file in quella cartella sono file .jar senza possibilità di espanderli. – Joel