diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java index c0b74792..7fa505ee 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ImageRenderer.java @@ -29,7 +29,7 @@ public class ImageRenderer extends DefaultTreeCellRenderer ResourceTreeNode node = (ResourceTreeNode) value; String name = node.toString().toLowerCase(); - if (name.endsWith(".jar") || name.endsWith(".war")) + if (name.endsWith(".jar") || name.endsWith(".war") || name.endsWith(".ear")) { setIcon(Resources.jarIcon); } diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java index a31e5e01..fbf466bf 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/ImportResource.java @@ -58,7 +58,7 @@ public class ImportResource implements Runnable } else { - if (fn.endsWith(".jar") || fn.endsWith(".zip") || fn.endsWith(".war")) + if (fn.endsWith(".jar") || fn.endsWith(".zip") || fn.endsWith(".war") || fn.endsWith(".ear")) { if(!Import.ZIP.getImporter().open(file)) update = false; diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java index 0437cb59..55c05c8f 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/resources/importing/impl/DirectoryResourceImporter.java @@ -60,7 +60,7 @@ public class DirectoryResourceImporter implements Importer final String fileName = child.getName(); //attempt to import archives automatically - if (fileName.endsWith(".jar") || fileName.endsWith(".zip") || fileName.endsWith(".war")) + if (fileName.endsWith(".jar") || fileName.endsWith(".zip") || fileName.endsWith(".war") || fileName.endsWith(".ear")) { Import.ZIP.getImporter().open(child); }