Skocz do zawartości

Problem z Java


Recommended Posts

Hej, właśnie zaczynam pisać program w Javie w środowisku eclipse. Chcę stworzyć okienko, wpisuję wszystko wg tutoriali i nie gra. Przy kompilacji wyskakuje mi komunikat

 

 

Exception in thread "main" java.lang.Error: Unresolved compilation problem:

    at okno.Test.main(interfejs.java:28)

 

czyli wskazuje linię

 

public static void main(String[] args) {

 

zastanawiam się czy problemem nie jest package które utworzyłam na początku i nazwałam okno ale później usunęłam a problem nie zniknął.

 

Poradźcie proszę co z tym zrobić.

 

 

import javax.swing.JButton;
import javax.swing.JFrame;


public class MyFrame extends JFrame {
	public MyFrame() {
		super("S&M");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setSize(600, 400);
		setLocation(50,50);
		
		add(new Button("Przycisk 1"));
		add(new Button("Przycisk 2"));
		add(new Button("Przycisk 3"));
		
		setVisible(true);
	}
}



import java.awt.EventQueue;

public class Test {
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                new MyFrame();
            }
        });
    }
}

 

 

Link to post
Share on other sites

Tak, publiczne klasy powinny się znajdować w osobnych plikach, o nazwie takiej jak one same (czyli klasa Test w Test.java, MyFrame w MyFrame.java, nie interfejs.java).

Poza tym wyraźnie próbuje odpalić klasę okno.Test, podczas gdy Twoja klasa nie znajduje się w żadnym pakiecie. Coś masz namieszane w konfiguracji. Najprościej będzie uruchomić klasę bezpośrednio, czyli prawym na pliku Test.java i Run.

Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...