8

Eclipse cant find the import javax.swing.JOptionPane

Where is it located and how can i include it?

import javax.swing.JOptionPane;

5 Answers5

14
  1. There must be an installed (and selected) JDK in Eclipse:

    Window > Preferences > Java > Installed JREs   
    
  2. The project must be configured to use that JDK:

    Project > Properties > Java Build Path > Libraries
    

    there should be an entry like "JRE System Library [JDK7]" in the list. If not press:

    Add Library... > JRE System Library
    
  3. The project should have been created as a "Java Project":

    Project > Properties > Builders
    

    should include "Java Builder"

user85421
  • 28,957
  • 10
  • 64
  • 87
8

The accepted answer did not work for me.

This is how I solved it:

Right-Click on your project, select Properties

Go to Java Build Path

Click Libraries, then Add Library ...

Select JRE System Library

Click on Execution environment and select JavaSE-1.7 or JavaSE-1.8

Click Finish, then Apply and Close.

GChuf
  • 1,135
  • 1
  • 17
  • 28
1

Try to Update the execution environment under system library to JavaSE-1.7 or JavaSE-1.8 in eclipse. To update the step below can be followed:

> Right-click on the project
> Select properties
> Java build path
> Library > Add Library > Add JRE SYSTEM Library
> Execution Environment
> Select JavaSE-1.7 or JavaSE-1.8
> Finish
B.K
  • 847
  • 10
  • 6
1

In the beginning when you start to create a new java project just don't click "finish" or "next" directly. But go to the JavaSE version text input at the middle of the form and choose JavaSE 1.6 or 1.7 or 1.8, then click next -> finish. Then it with parse and work.

Jahnavi Paliwal
  • 1,721
  • 1
  • 12
  • 20
0

and also what finally added javax library to the project is (as me have also learned from SOF) is: Project name >> right button >> Properties >> Build Path: enter image description here

yrz
  • 57
  • 2
  • 10