How to import class automatically in Eclipse

In Eclipse, to import a single class, you may clicked on the class and press shortcut key “Ctrl + Space” to prompt all the available classes to import. However, if you copied a Java source code from somewhere and more than 20+ classes are not import, are you going to press “Ctrl + Space” one by one?

In above situation, Eclipse comes with a nice feature called “Organize Imports” to imports all the classes that are used, automatically.

A copied source code without imports.

import class in eclipse automatically

To import above classes automatically, you can select “Source” > “Organize Imports” or press shortcut “Ctrl + Shift + O“. See result :

import class in eclipse automatically

7 comments on “How to import class automatically in Eclipse

  1. This doesn’t work for me. I get the “java.lang.IllegalArgumentException: Sources must not be empty” exception and Tomcat crashes when running this as a regular java application 🙁

    Reply
    1. Sorry. Clicked on the wrong tab this is meant for somewhere else.

      Reply
  2. This feature it was available in older eclipse versions, but in oxygen 4.7 it is not longer available, i must go to “Source” > “Organize Imports”

    Reply
  3. It worked once but now instead of adding it just re-organzes my imports… any help?

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *