Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Java ExplorerNew to Visual Studio Code? Get it now.
Java Explorer

Java Explorer

Arthur Mkrtchian

|
91 installs
| (0) | Free
A lightweight Java project explorer with IntelliJ-like compact folder view, auto-reveal, and quick Java file creation.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Java Explorer

A lightweight and efficient Java project explorer for Visual Studio Code, designed to feel at home for developers coming from IntelliJ IDEA.

Features

  • Custom Java Icons: Automatically detects and displays specific icons for Java Classes, Interfaces, Abstract Classes, and Enums based on file content analysis.
  • Clean UI: Automatically hides .java extensions in the tree view, similar to IntelliJ IDEA, providing a cleaner and more professional workspace.
  • Git Integration: Access Git commands (Commit, Push, Pull, Stage, etc.) directly from the explorer's context menu.
  • Compact Folder View: Automatically merges empty intermediate Java packages (e.g., com.example.app) into a single tree node for a cleaner workspace.
  • Select Opened File (Reveal): Quickly locate and highlight the currently active editor file in the Java Explorer tree with a single click on the "target" icon.
  • Auto Reveal: Keep your path in the tree synchronized with your active editor tab automatically (can be toggled in settings).
  • Quick Java Creation: Context menu shortcuts to create Java Classes, Interfaces, Enums, Annotations, and Spring-specific components (Controllers, Services, Repositories).
  • Standard File Operations: Full support for mass/batch operations (Rename, Copy, Cut, Paste, Delete) within the explorer.
  • System Integration: Open files/folders in the terminal or reveal them in your OS file explorer.
  • External Libraries (Beta): View your project's JDK and Maven/Gradle dependencies directly in the explorer. Requires the "Language Support for Java™ by Red Hat" extension.

Extension Settings

This extension contributes the following settings:

  • java-projects-explorer.autoReveal: Automatically reveal the active file in the Java Explorer tree view (Default: false).
  • java-projects-explorer.showExternalLibraries: [Beta] Show External Libraries (JDK and Maven/Gradle dependencies) at the bottom of the tree view (Default: false).

Release Notes

1.1.1

  • External Libraries (Beta): Added support for viewing external libraries. Enable it via the java-projects-explorer.showExternalLibraries setting.

1.1.0

  • Documentation Update: Synchronized README.md to accurately reflect the powerful new Mass Selection and Batch Undo features.

1.0.9

  • Mass Selection: Copy, Cut, Paste, and Delete now support multi-selection (batch operations).
  • Undo Batching: Ctrl+Z perfectly reverts mass operations.
  • Auto-Reveal refinement: Smarter auto-reveal that avoids stealing UI focus when navigating from Source Control.

1.0.8

  • Theme-Aware Icons: Dynamically use specific SVG icons based on the user's active VS Code theme (Light or Dark).
  • Quick Creation: Added a "New Java Record" context menu option for quick scaffolding of public record files.

1.0.7

  • Hotfix: Fixed an issue where the Java Projects Explorer failed to automatically refresh when files were created or deleted via the terminal or OS file system.

1.0.6

  • Robust Undo Mechanics: Full global tracking of Cut, Copy, Paste, Delete, and Rename operations, ensuring seamless, focus-agnostic Ctrl+Z (or Cmd+Z) actions.
  • Native macOS Shortcuts: Fully mapped native system shortcuts alongside standard ones.

1.0.5

  • Clean UI: Automatically hide .java extensions in the tree view.

1.0.4

  • Small documentation updates and final adjustments.

1.0.3

  • Enhanced Java Icons: Specific icons for classes, interfaces, abstract classes, and enums, determined by content analysis.
  • Git Integration: Context menu support for common Git operations.

1.0.2

  • Added automatic file system monitoring (FileSystemWatcher).
  • Improved refresh logic and error handling.

1.0.1

  • Fixed EACCES: permission denied errors.
  • Added robust error handling for directory operations.

1.0.0

Initial release of Java Explorer with compact folder support, reveal functionality, and quick Java item creation.


Enjoy a cleaner Java development experience!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft