In this article, we will discuss how to remove unused imports in Eclipse IDE
1. To remove unused imports in Eclipse IDE:
This is basically called Organize imports in Eclipse IDE. There are 2 ways; we can organize imports i.e.; removing unused imports
- Click Source menu –> Organize Imports
- Using short-cut keys CTRL + SHIFT + O
1.1 Organize Imports from Source menu
Few unused imports in the below Java class
Click Source Menu –> Organize Imports
After organizing unused imports
1.2 Click CTRL + SHIFT + O simultaneously
Few unused imports in the below Java class
Click CTRL + SHIFT + O
Q) When it is required ?
- Initially, we thought ArrayList fits our logic to store group of similar values
- And we started using ArrayList through-out in our program with “java.util.ArrayList” import statement right at the top of the Java class
- But suddenly, logic changed to use HashSet instead of ArrayList for maintaining uniqueness inside Collection
- And we started changing ArrayList to HashSet in our program
- During these times, we would never give a look into unused imports
- So, therefore it is better advised using this shortcut to remove unused import statement
2. Useful Eclipse IDE shortcuts :
- Eclipse IDE – How to show line numbers ?
- Eclipse IDE – How to GO TO any line number directly ?
- Eclipse IDE – How to remove unused imports ?
- Eclipse IDE – How to clean project ?
- Eclipse IDE – How to build Java project automatically ?
- Eclipse IDE – How to comment and un-comment line & block ?
- Eclipse IDE – How to generate constructor using fields ?
- Eclipse IDE – How to generate getters and setters ?
- Eclipse IDE – How to search files ?
- Eclipse IDE – How to locate methods in Java file ?
- Eclipse IDE – How to open editor using CTRL + E ?
- Eclipse IDE – Java compiler compliance level issue
Related Articles:
- Apache Maven – Introduction
- Apache Maven – Install on Windows 7 OS
- Apache Maven – Settings.xml explanation
- Apache Maven – Proxy setting explanation
- Apache Maven – pom.xml explanation
- Apache Maven – Plugins explanation
- Apache Maven – Changing default Maven repository location in Windows 7 OS
- Apache Maven – Local, Central and Remote Repositories
- Apache Maven – Installing custom library into local repository
- Apache Maven – Transitive dependencies explanation
- Apache Maven – Exclusion of Transitive dependencies
- Apache Maven – Dependency Scopes
- Apache Maven – Skipping unit test using surefire plugin
- Apache Maven – Exclusions and Inclusions of unit test
- Apache Maven – offline execution
- Apache Maven – Co-ordinates explained
- Eclipse + Maven – Integration
- Eclipse + Maven – How to import Maven project with pom.xml ?
- Eclipse + Maven – Setting M2_REPO classpath variable in IDE
- Eclipse + Maven – M2_REPO is Non Modifiable
- Eclipse + Maven – Creating and exploring projects using archetypes
- Eclipse + Maven – Converting Web project to Maven project
- Eclipse + Maven – mvn eclipse:eclipse command
- Eclipse + Maven – Plugin execution not covered by lifecycle configuration
References:
Happy Coding !!
Happy Learning !!