Невозможно импортировать javax.качать.Форму


Я искал по всему интернету и не могу найти ответа.

Я использую Eclipse и должен импортировать JFrame из javax.качать. Но при наведении курсора мыши на объявление (которое в Eclipse должно дать вам возможность импортировать его) опция импорта не отображается. Вместо этого я вручную ввел путь импорта, но получил ошибку.

Идя еще дальше, я использовал обозреватель пакетов, чтобы попытаться его оштрафовать... у меня есть последняя версия Eclipse и последняя JRE и JDK. Но все равно не получается.

Код:

package com.BickDev.Game;

import java.awt.Canvas;
import java.awt.Dimension;

import javax.swing.JFrame;

public class Game extends Canvas implements Runnable {
    private static final long serialVersionUID = 1L;

    public static final int WIDTH = 320;
    public static final int HEIGHT = WIDTH / 12 * 9;
    public static final int SCALE = 2;
    public final String TITLE = "Troy's Game Test";
    private boolean running = false;


    public void run() {

    }

    public static void main(String args[]) {

        Game game = new Game();
        Dimension size = new Dimension(WIDTH * SCALE, HEIGHT * SCALE);
        game.setPreferredSize(size);
        game.setMaximumSize(size);
        game.setMinimumSize(size);

        JFrame frame = new JFrame(game.TITLE);
    }
}

Импорт javax.качать.JFrame теперь выдает ошибку

Access restriction: The type JFrame is not accessible due to restriction on required library C:ProgramFilesJavajre8librt.jar

Понятия не имею, что это значит...

Пожалуйста, помогите....

*UPDATE нашел класс JFrame.. но не может получить к нему доступ.

2 5

2 ответа:

Когда вы делаете новый проект java в JRE, выберите " Использовать среду выполнения JRE и оттуда выберите JavaSE-1.7 или 1.8 и просто должны решить проблему. У меня была такая же проблема, как и у тебя.

  1. Щелкните правой кнопкой мыши на проекте
  2. выберите Свойства
  3. Java build path
  4. Библиотека > добавить библиотеку > добавить системную библиотеку JRE
  5. Среда Выполнения
  6. Выберите JavaSE-1.7
  7. закончить