Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Erste Schritteständige Fehler beim Ausführen von Hello World
ich habe mir mal ein paar Tutorials angeschaut und nach diesen gearbeitet.
Allerdings habe ich das Problem, dass meine in NetBeans geschriebenen Zeilen weder über die Powershell, CMD, noch über das Cygwin Terminal läuft.
Code:
C:\Users\Username>java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)
Java-Code:
Java:
package sum;
public class Sum {
public static void main(String[] args) {
// TODO code application logic here
int n;
int s;
int i;
n = 5;
s = 0;
i = 1;
while (i <= n) {
s = s + i;
i = i+ 1;
}
System.out.println(s);
}
}
Ich kann diese Datei per javac Sum.java problemlos kompilieren, aber dann nicht mehr ausführen, weil es heißt:
Code:
C:\Users\Username\Documents\NetBeansProjects\Sum\src\sum>javac Sum.java
C:\Users\Username\Documents\NetBeansProjects\Sum\src\sum>java Sum
Fehler: Hauptklasse Sum konnte nicht gefunden oder geladen werden
1) Die Klasse heißt "sum.Sum" da sie im Package "sum" liegt.
2) IDEs haben besondere Ordnerstrukturen : du bist im "src", hier liegen nur die Source-Files. Wenn die IDE compiled liegen die erzeugten CLASS-Files unter "bin", "dist", "debug" oder ähnlich.
3) Entweder nutzt du die IDE oder machst alles via Console, aber eine Mischung solltest du vermeiden.
4) *persönlich* Als Anfänger sollte man nicht gleich mit ner IDE anfangen sondern die Basics erstmal über die Console lernen, ansonsten führen solche Kleinigkeiten wie du sie gerad hast später zu ziemlich großen Fehlern. Ist aber nur ein persönlicher Rat.
Ich habe ein Projekt im NetBeans angelegt und dieser das package "sum" automatisch mit. Ich habe diese Zeile nun gelöscht und die Sum.java in den <default package> verlegt.
Die Codezeilen und die Verzeichnisstruktur ist 1 zu 1 wie im Handbuch. Das Thema "package" kommt erst vier Kapitel später. Ich wollte jetzt nicht alles durcheinander lesen.
Edit: Die Sum.java liegt im src Ordner. Nach dem Kompilieren liegt auch in diesem die Datei "Sum.class". Ich kann die Datei allerdings nur im NetBeans ausführen, aber in den Konsolen leider nicht.