Ok, so. Ich habe vor einer Woche ein Buch über Java (Sams Teach java in 21 Tagen) bestellt, und es ist erst gestern eingetroffen. Ich arbeite an dem ersten Beispiel-Code, und ich halte diesen Fehler, wenn ich versuche, den Haupt-Code zu kompilieren:JDK-Probleme - Klassendateien können nicht geladen werden
C:\VolcanoApplication.java:5: error: cannot find symbol
VolcanoRobot dante = new VolcanoRobot();
^
symbol: class VolcanoRobot
location: class VolcanoApplication
C:\VolcanoApplication.java:5: error: cannot find symbol
VolcanoRobot dante = new VolcanoRobot();
^
symbol: class VolcanoRobot
location: class VolcanoApplication
und den Hauptcode Im Versuch zu kompilieren ist:
public class VolcanoApplication
{
public static void main(String[] arguments)
{
VolcanoRobot dante = new VolcanoRobot();
dante.status = "exploring";
dante.speed = 2;
dante.temperature = 510;
dante.showAttributes();
System.out.println("Increasting speed to 3.");
dante.speed = 3;
dante.showAttributes();
System.out.println("Changing temperature to 670.");
dante.temperature = 670;
dante.showAttributes();
System.out.println("Checking the temperature.");
dante.checkTemperature();
dante.showAttributes();
}
}
und die VolcanoRobot.java Datei:
public class VolcanoRobot
{
String status;
int speed;
float temperature;
void checkTemperature()
{
if(temperature > 660)
{
status = "returning home";
speed = 5;
}
}
void showAttributes()
{
System.out.println("Status: " + status);
System.out.println("Speed: " + speed);
System.out.println("Temperature: " + temperature);
}
}
ich kann keine javac bekommen überall in Eingabeaufforderung auszuführen (ich bin mit xP), damit ich navigieren, wo meine javac.exe ist (C: \ Programme \ Java \ jdk1.7.0_03 \ bin) und kompiliere VolcanoApp lication von dort (VolcanoApplication ist auf der Wurzel von C gefunden :)
Wenn ich nur Java überall eingeben, bekomme ich das Menü, aber nicht javac. Ich habe die Pfad- und Classpath-Variablen deklariert und funktioniert trotzdem nicht. irgendwelche Vorschläge?
@ Alex St-Laurent: Bitte installieren Sie eine IDE und konzentrieren Sie sich auf echte Probleme. – Jayan
Es tut mir leid, was? –
@ Alex St-Laurent: Du hast erwähnt, dass du mit dem Buch angefangen hast. Mein Feedback ist, eine IDE zu verwenden, damit Sie sich auf die tatsächlichen Probleme konzentrieren können. Versuchen Sie intelliJ: http://www.jetbrains.com/idea/. oder Sonnenfinsternis. – Jayan