Kurz gesagt, ich versuche innerhalb der Hauptmethode instanziieren, um Berechnungen zu behandeln. Ich habe die Hauptklasse in Eclipse geschrieben und konnte alles reibungslos kompilieren und ausführen.Noch ein "Kann nicht Symbol finden" -Fehler beim Erstellen eines neuen Klassenobjekts
Haupt Methode:
public static void main(String[] args)
{
...
OutsideClass class = new OutsideClass();
...
}
Ich lief es in Eclipse, die reibungslos funktioniert, bis ich auf einen Fehler bekam aufgrund unzureichender Privilegien, die mich dazu gebracht, cmd.exe als Administrator wechseln zu verwenden.
Ich navigierte zu dem Eclipse-Ordner, in dem ich alle Klassen gespeichert hatte und lief javac x.java
für jede Datei in dem Ordner nacheinander. Ich konnte javac OutsideClass.java
ohne Fehler tun, obwohl, wenn es um javac Main.java
kam, erhielt ich folgende Fehlermeldung:
Main.java:36: error: cannot find symbol
OutsideClass outside = new OutsideClass();
^
symbol: class OutsideClass
location: class Main
Main.java:36: error: cannot find symbol
OutsideClass outside = new OutsideClass();
^
symbol: class OutsideClass
location: class Main
2 errors
Die OutsideClass
keinen definierten Konstruktor haben, obwohl ich weiß nicht, ob das wirklich zählt oder nicht.