Mein Problem ist, dass ich statische Variablen aus meiner einen Klasse nicht aus einer anderen Klasse aufrufen kann. Komisch ist, dass Netbeans ohne Probleme kompelliert, während ich mit javac 10 Fehler bekomme.
Also nehme ich an, dass ich beim Aufruf von javac einen Fehler mache.
Alle Klassen des Projekts liegen im Ordner /home/user/projekt/. Ich habe folgende Befehle zum Kompellieren getestet:
Ich bekomme aber immer folgende Fehlermeldung:
Was mache ich falsch? Überall im Netz habe ich die Beschreibung zum Aufruf des Kompiliers genau so gefunden.
Also nehme ich an, dass ich beim Aufruf von javac einen Fehler mache.
Alle Klassen des Projekts liegen im Ordner /home/user/projekt/. Ich habe folgende Befehle zum Kompellieren getestet:
Code:
javac -classpath /home/wiaif110/Semester1/Rechnerpraxis/Projekt/taschenrechner_final/src/taschenrechner/ Main.java
javac Main.java
Ich bekomme aber immer folgende Fehlermeldung:
Code:
Main.java:27: cannot resolve symbol
symbol : variable JavaInput
location: class taschenrechner.Main
auswahl = JavaInput.readInt();
^
Main.java:31: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Addition());
^
Main.java:36: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Subtraktion());
^
Main.java:41: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Multiplikation());
^
Main.java:46: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Division());
^
Main.java:51: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Wurzel());
^
Main.java:56: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Kehrwert());
^
Main.java:61: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Potenz());
^
Main.java:66: cannot resolve symbol
symbol : variable algebra
location: class taschenrechner.Main
System.out.println(algebra.Quadratzahl());
^
Main.java:70: cannot resolve symbol
symbol : variable geo
location: class taschenrechner.Main
geo.rechnen();
^
10 errors
Was mache ich falsch? Überall im Netz habe ich die Beschreibung zum Aufruf des Kompiliers genau so gefunden.