Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd: Cannot find symbol


Rekomendowane odpowiedzi

Opublikowano

Witam,

Mam problem :(

 

Jestem zielony jeśli chodzi o programowanie w języku Java.

---

Problem

Mam dwie klasy:

MyFrame

package pl.kajmaczek.first;

import javax.swing.JFrame;

public class MyFrame extends JFrame {
    
    public MyFrame() {

        super("Hello World!");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);

    }

}

oraz Okno

package pl.kajmaczek.first;

import java.awt.EventQueue;

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

Podczas kompilowania (chyba tak to się nazywało), w konsoli wyświetla:

C:\Users\StaCr\Desktop\Java\projects\First\hello\src\pl\kajmaczek\first\Okno.java:10: error: cannot find symbol
                new MyFrame();
                    ^
  symbol: class MyFrame
1 error
C:\Users\StaCr\Desktop\Java\projects\First\hello\src\pl\kajmaczek\first\MyFrame.java:5: warning: [serial] serializable class MyFrame has no definition of serialVersionUID
public class MyFrame extends JFrame {
       ^
1 warning

Any1 can help me?

Dzięki

Pozdrawiam,

KajmaczeK

full_logo_mini.png  PluginController - plugin Spigot do zarządzania swoimi pluginami. Włączaj i wyłączaj pluginy, przeładowywuj je, pobieraj nowe pluginy z repozytorium Spigota - wszystko z poziomu serwera!

  PluginController na spigotmc.org

Opublikowano

Pliki klas znajdują się w folderze na pulpicie :D (oba w jednym folderze)

Co do komendy,

Do pisania itd. używam programu Sublime Text 3, z pluginem Javatar.

Nie wiem, jaka jest komenda, ponieważ w pluginie klikam po prostu ctrl+shift+k (x2) i klikam "Builds" -> "Projects".

full_logo_mini.png  PluginController - plugin Spigot do zarządzania swoimi pluginami. Włączaj i wyłączaj pluginy, przeładowywuj je, pobieraj nowe pluginy z repozytorium Spigota - wszystko z poziomu serwera!

  PluginController na spigotmc.org

Opublikowano

Nie używam Sublime, ale zapewne nie jest to problem z nim - google nic nie wie. Przyczyn może być kilka, przy tym ile powiedziałeś trudno określić o co dokładnie chodzi. Problem pewnie rozwiązałoby określenie sourcepath w komendzie javac. Jedyne co Ci mogę poradzić, to o ile nie jesteś zmuszony do korzystania z Sublime, to przerzuć się na IntelliJ. Nie będziesz żałował.

708121422388637873334.png

Opublikowano

Dzięki!

Edytor świetny i wszystko działa.

Dzięki :)

full_logo_mini.png  PluginController - plugin Spigot do zarządzania swoimi pluginami. Włączaj i wyłączaj pluginy, przeładowywuj je, pobieraj nowe pluginy z repozytorium Spigota - wszystko z poziomu serwera!

  PluginController na spigotmc.org

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...