JDK/SDK installieren und einrichten

arsenij

Mitglied
Hallo,
Sorry aber ich komme damit einfach nicht zurecht,ich habe den JDK richtig installiert hoffe ich zumindestens, und Java Umgebungsvariable eingestellt für Windows 7,und trozdem erscheint bei mir das hier: siehe Screenshot
 

Anhänge

  • java.jpg
    java.jpg
    34,7 KB · Aufrufe: 73
Das Problem ist nicht das JDK, sondern dein Code: Die Ausführung eines jeden Java-Programmes startet immer in der Main-Methode:
Java:
public static void main(String[] args) {
    // Und hier der Code
}
Besitzt deine Klasse keine main-Methode, so kannst du sie auch nicht starten.

EDIT: Mehr Informationen und Beispiele gibt es hier.
 
Jetzt hab ich an die richtige stelle die Methode gesetzt und jetzt findet er auf einmal 8 Fehler obwohl dieser Quell Text richtig ist.Bei anderen kommilitonen hat es funktioniert!
Hier noch ein Screenshot:
 

Anhänge

  • java3.jpg
    java3.jpg
    50,6 KB · Aufrufe: 56
Ne der ist nicht richtig.
Auf dem Screenshot sieht man dass du in der main methode ne private variable deklarieren willst, das geht natürlich nicht 😉
Poste mal den kompletten Quelltext.
 
Magst du denn jetzt nicht mal endlich anfangen uns hier deinen Code zu zeigen. Und evtl. solltest du noch ein wenig lesen, dir fehlen anscheinend grundlegende Sachen!

Code:
private short[] storage;
innerhalb einer Methode geht so nicht, da kannst du kein private benutzen(http://www.java-forum.org/einfuehrungen-erste-schritte/93701-zugriffsmodifizierer.html)

Ansonsten sagt dir der Compiler doch was du falsch machst, schau halt da nach, wenn du den Fehler nicht erkennst, lese wie man Methoden deklariert, aufruft usw.!
 
auf einmal 8 Fehler obwohl dieser Quell Text richtig ist. Bei anderen kommilitonen hat es funktioniert!

Ich denke dann wird wohl der Java Compiler einen Fehler haben. Ich würd mal eine Oracle einen Bug report schreiben.

Eventuell hast du falsch abgeschrieben, aber das wird wohl nicht der Fall sein..
 
Klammern anschauen 🙂
Du hast jetzt ALLES(Konstrukor, Methoden etc.) in der main-Methode stehen!
Lösche die aller letzte Klammer und packe die hoch VOR [c]private short[] storage;
[/c]
Dann sollte es sich zumindest kompilieren lassen!
Dann musst du natürlich noch ein Objekt von Mini_... erstellen, also dein TODO ist jetzt die main-Methode 🙂
 
Ich versteh das Problem nicht. Das ist doch fast das gleiche wie im ersten Screenshot, nur ohne die Compiler-Fehlermeldung. Was hast du denn gemacht? Beschreib das Problem mal genauer, zeige Code usw.
 
Ich hab gemacht was mir gesagt wurde bzw. was mir eRaaaa gesgt hat!
Nur das letzte hab ich nicht gemacht da ich es nicht verstanden habe.
zitat:
Dann musst du natürlich noch ein Objekt von Mini_... erstellen, also dein TODO ist jetzt die main-Methode
 
Ich hab gemacht was mir gesagt wurde bzw. was mir eRaaaa gesgt hat!
Nur das letzte hab ich nicht gemacht da ich es nicht verstanden habe.
zitat:
Dann musst du natürlich noch ein Objekt von Mini_... erstellen, also dein TODO ist jetzt die main-Methode

Am einfachsten wärs, wenn du einfach den Source Code reinstellen könntest. Dann können wir dir deine Fehler direkt am Source Code zeigen.
 
Wie ich schon sagte: Dein Programm tut nichts, solange du nicht programmierst dass es was tun soll 🙂
Du musst also deine main-Methode "befüllen". Was soll das Programm denn überhaupt machen? Bzw was willst du machen? Deinen Code testen? Was erhoffst du dir als Ausgabe etc...
Ein Beispiel wäre
Java:
	public static void main(String[] args) {
		Mini_Memory mem = new Mini_Memory();
		mem.setBit(1);
		mem.setBit(2);
		mem.setBit(7);
		mem.output();
		System.out.println("\n ist Dezimal = " + mem.ByteToDec());
		//Test/Vergleich
		System.out.println("Überprüfung: " + (Integer.parseInt("10000110", 2) == mem.ByteToDec()))
	}
 
Zuletzt bearbeitet:
Achso jetzt weiß ich was ihr meint der Test fehlte,dieses Programm funktioniert da ich den Test in einem anderen Ordner hatte!
Wo kann man lernen den Test zu erstellen?Ich lerne mit ein paar Büchern und in den Büchern Programmieren die einfach ohne den Test zu erstellen,mein Prof. macht es auch,er hat uns nicht erklärt wie man das macht!
Kennr ihr vllt ein gutes Buch oder eine Seite wo man das lernen kann?
 
Naja, das war ja kein wirklicher Test, das sollte dir nur zeigen dass du eben mit deiner Klasse etwas anstellen kannst, was du vorher ja nicht getan hast.
Falls du richtige Tests meinst, sollte für den Anfang vllt JUnit FAQ reichen, ansonsten einfach nach Junit und co googlen....
 
Nein ich brauche kein Programm, ich will den Quell Text selber schreiben!
Damit das Programm funktioniert!
Hier ist z.B. der Test für mein Programm was ich euch geschickt hatte:
 

Anhänge

Neue Themen


Zurück
Oben