2012-05-23 37 views
33

我希望能夠在IntelliJ中「打開」(不解壓縮).zip文件或.jar文件,就像您可以做的一樣在Eclipse中點擊twisty。我如何用IntelliJ來做到這一點?如何瀏覽IntelliJ(或.jar等)中的.zip文件

+2

他們是在你的項目?它至少應該在項目視圖中適用於JAR。對於類路徑的依賴關係,您可以在Libraries子樹下找到它們,我認爲... – ianpojman

+0

它們在我的項目中。我覺得很奇怪,在一個文件夾中,它允許我打開其中一個jar文件,但該文件夾中的所有其他文件都是.jar文件,無法擴展它們。 – Joel

回答

22

無法展開的項目結構中可見的Jar文件尚未作爲庫「添加」。右鍵點擊jar文件並選擇Add as Library...

另請參閱Configuring Module Dependencies and Libraries

和:Correct way to add lib/*.jar to an IntelliJ IDEA project

+2

這當然有幫助,我想打開的一些.jar文件現在可用。然而,我所擁有的.war文件是我的Ivy構建的.jar文件集合,我希望能夠看到構建正確,但沒有一個「添加爲庫」選項似乎使它「可以打開」。 – Joel

+0

@Joel:[WAR文件](http://en.wikipedia.org/wiki/WAR_file_format_(Sun))是一個JAR文件。要使用JDK查看內容,可以使用:'jar tf '。您也可以使用Ark和7-Zip等歸檔查看器查看WAR文件內容。我懷疑IntelliJ不支持將WAR文件視爲庫,因爲通常最好不要將JAR文件嵌套在JAR文件中作爲項目依賴項。 –

+3

這不回答問題 - 不添加依賴關係,但瀏覽(例如 - >打開並檢查內容):) – ceph3us

3

雖然Christopher Peisert's answer作品未嵌套壓縮文件(你的運氣了,如果你有包含WAR的EAR),它是單調乏味的,對於大多數的存檔類型(JAR文件是個例外),您必須將文件添加爲項目結構區域設置中的庫或依賴項。

如果你想看到檔案是嵌套壓縮文件的默認操作和工作,請投票支持這個YouTrack Issue 126376

+1

Upvote爲功能請求的鏈接。 –

相關問題