Alt 12.07.2011, 19:54:18   #1 (permalink)
Neuer Benutzer

Reg: 04.06.2011
Beiträge: 10
an-ti
Standard Programm funktioniert nicht

Hallo
Wie der Titel schon sagt bin ich totaler Anfänger in Java.
Ich benutze NETBEANS und habe dort ein Hallo Welt Programm geschrieben.
Das Problem ist, wenn ich das Programm kompiliere und dann unter F6 start öffnet sich ein Fenster (mit dem Titel; Basic Application Example, davor noch die Java Tasse)
Eigentlich sollte da ja denn Hallo Welt stehen oder hab ich das falsch verstanden?
Hier der Code:

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
import java.lang.*; public class MyApplication1 { public static void main(String[] args) { System.out.print("Hallo Welt!!"); } }
Hoffe könnt mir helfen

Gruss an-ti
Windows ist besser!
an-ti ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 12.07.2011, 20:08:13   #2 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard

Von der Syntax her ist dein Quellcode vollkommen in Ordnung.

Du musst den Text compilieren und wenn dort kein Fehler kommt, kannst du ihn auch ausführen. Achte ggf. darauf, dass der Klassenname übereinstimmt und du dann beim Programmstart auch die main() startest.
Benutzer-2472 ist offline   Mit Zitat antworten
Alt 12.07.2011, 20:08:27   #3 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

Deine Klasse ist so korrekt, es muss also an einer Fehlbedienung von Netbeans liegen. Da kann ich dir aber nicht helfen.


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 12.07.2011, 21:31:11   #4 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Sicher, dass der Text in einem Fenster erscheint? System.out is Standardausgabe und das landet normalerweise in einem Konsolenfenster.
(Zu Netbeans kann ich dir auch nicht helfen)

Kompilier halt mal old-school
Code:
1:
2:
javac MyApplication1.java java MyApplication1
theHacker ist offline   Mit Zitat antworten
Alt 12.07.2011, 21:51:52   #5 (permalink)
Neuer Benutzer

Reg: 04.06.2011
Beiträge: 10
an-ti
Standard

Also das mit der Main
is aj die einzige Datei
habs mal direkt im NETBEANS probiert (mit F6) und einmal hab ich unter windows-suche die JAR Datei geöffnet - beides geht nicht
Das mit javac geht nicht es steht der Befehl wurde falsch geschrieben oder nicht gefunen
Windows ist besser!
an-ti ist offline Threadstarter   Mit Zitat antworten
Alt 12.07.2011, 22:02:25   #6 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard

Du hast aber auch schon ein JDK installiert und den Classpath ggf. gesetzt? ^^
Benutzer-2472 ist offline   Mit Zitat antworten
Alt 12.07.2011, 22:03:11   #7 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Dann hast du entweder nicht ins bin-Verzeichnis deines JDKs gewechselt oder die PATH-Umgebungsvariable vergessen zu setzen
theHacker ist offline   Mit Zitat antworten
Alt 12.07.2011, 22:21:21   #8 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

am besten schaust du dir dann mal ein Anfänger-Tutorial (auf Youtube?) über Java in Netbeans an, da solltest du dann gezeigt bekommen, wie man diese IDE bedient.
Den Vorschlag es über die Kommandozeile zu machen finde ich etwas übertrieben, ist zwar durchaus manchmal sinnvoll, aber weiterhelfen wird es ihm nicht, denn das Programm ist korrekt.


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 12.07.2011, 22:25:33   #9 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard

Versuch es z.B. mal mit BlueJ, das ist für Anfänger sehr genial und es gibt etliche gute Anleitungen dafür.
Benutzer-2472 ist offline   Mit Zitat antworten
Alt 12.07.2011, 22:47:07   #10 (permalink)
\m/
Benutzerbild von jackmaster

ID: 67091
Lose-Remote

Reg: 07.05.2006
Beiträge: 235
jackmaster ist ein sehr geschätzter Menschjackmaster ist ein sehr geschätzter Menschjackmaster ist ein sehr geschätzter Menschjackmaster ist ein sehr geschätzter Mensch
Standard

F6 ist in Netbeans die Ausführung des Hauptprojektes (das ist das, das im Project-Explorer fett geschrieben ist). Und eben jenes wird bei dir wohl allem Anschein nach nicht dein Hello-World-Playground, sondern ein Beispiel-Projekt sein.

"Run File" ist Shift+F6 (oder eben oben der Menüpunkt "Run" und dann der Untermenüpunkt "Run File"). Dann wird auch, so wie gewollt, der Text in der Standardausgabe erscheinen (nicht in einem eigenen Fenster, sondern im "Output"-Fenster von Netbeans).
mfG jackmaster
jackmaster ist offline   Mit Zitat antworten
Alt 13.07.2011, 09:21:39   #11 (permalink)
Grammaton-Cleric

ID: 139235
Lose-Remote

Reg: 27.04.2006
Beiträge: 139
Maniac99 ist ein sehr geschätzter MenschManiac99 ist ein sehr geschätzter MenschManiac99 ist ein sehr geschätzter Mensch
Standard

Zitat:
Zitat von Cybo Beitrag anzeigen
Versuch es z.B. mal mit BlueJ, das ist für Anfänger sehr genial und es gibt etliche gute Anleitungen dafür.
Als ich zuletzt vor 4 Jahren mit BlueJ arbeiten musste, war das totaler Schrott! Ich weiß nicht, ob sich das mittlerweile gebessert hat.

Aber wenn du ernsthaft mit Java programmieren möchtest, kommst du um die IDE eclipse nicht herum. Und Anleitungen zu eclipse gibt es mehr als genug.

Zu deinem Problem: Der Code ist eigentlich richtig. Vorraussetzung natürlich, dass die Datei auch MyApplication1.java heißt. Denn In Java müssen die Dateinamen den Klassen entsprechen.
Jeden Montag eine neue Köstlichkeit http://www.burning-chef.de
Maniac99 ist offline   Mit Zitat antworten
Alt 13.07.2011, 09:52:39   #12 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard

Zitat:
Zitat von Maniac99 Beitrag anzeigen
Als ich zuletzt vor 4 Jahren mit BlueJ arbeiten musste, war das totaler Schrott! Ich weiß nicht, ob sich das mittlerweile gebessert hat.

Aber wenn du ernsthaft mit Java programmieren möchtest, kommst du um die IDE eclipse nicht herum. Und Anleitungen zu eclipse gibt es mehr als genug.
[...]
BlueJ ist halt ein Golf2, robust und für den Anfänger geeignet. Eclipse ist natürlich wesentlich leistungsstärker und bietet eine Menge an Optionen. Für einen Anfänger ist das aber in meinen Augen zu heftig. (Gerade wenn es schon an der Ausgabe von Text scheitert )
Benutzer-2472 ist offline   Mit Zitat antworten
Alt 13.07.2011, 10:23:52   #13 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

Oh gott, als Cybo den BlueJ Hinweis brachte, konnte ich schon absehen, dass es in einem IDE-Krieg ausartet.
Könnten wir dieses Thema bitte komplett unter den Tisch fallen lassen?

an-ti hat sich für Netbeans entschieden, da bringt es nichts im Netbeans, Eclipse, BlueJ oder IntelliJ zu empfehlen.

Letzter Beitrag zu der sinnlosen IDE-Diskussion:
@Maniac99: auch wenn ich selbst Eclipse nutze ich es vermessen zu behaupten, dass man um Eclipse für professionelle Java-Programmierung nicht herumkommt. Es gibt mittlerweile viele ernsthafte Alternativen und es ist nur noch eine Frage des Geschmacks - nicht mehr und nicht weniger.


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist offline   Mit Zitat antworten
Alt 13.07.2011, 10:54:02   #14 (permalink)
Sinnmaximierung

ID: 96572
Lose-Remote

Reg: 21.04.2006
Beiträge: 6.797
Loshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes AnsehenLoshai genießt hohes Ansehen
Standard

Zitat:
Zitat von ice-breaker Beitrag anzeigen
Oh gott, als Cybo den BlueJ Hinweis brachte, konnte ich schon absehen, dass es in einem IDE-Krieg ausartet.
Könnten wir dieses Thema bitte komplett unter den Tisch fallen lassen?
-->dafür
Vor allem so sinnlos, an dieser Stelle es geht um die ersten paar Schritte und ein "Hello World" Programm, normalerweise wäre dafür ein Texteditor angebracht und irgendwann, wenn die Programme den Kinderschuhen entwachsen, kann er mal selbst testen welche Entwicklungsumgebung ihm am meisten liegt.

Man braucht sich auch nicht über das Fliegen den Kopf zerbrechen bevor man laufen kann.

Loshai ist offline   Mit Zitat antworten
Alt 13.07.2011, 14:05:07   #15 (permalink)
Neuer Benutzer

Reg: 04.06.2011
Beiträge: 10
an-ti
Standard

^^
Ich werde mir mal das Anfänger Tut in YouTube anschauen, und werde auch mal eclipse und BlueJ anschauen.
Windows ist besser!
an-ti ist offline Threadstarter   Mit Zitat antworten
Antwort

Stichworte
java

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[HTML/PHP/MySQL] Highscore funktioniert nicht alfred899 Programmierung 2 06.08.2010 12:22:46
Lose-PW funktioniert nicht Cusco Bug-Report 2 14.10.2009 10:06:27
web.de funktioniert nicht Yakira Sonstiges 3 05.06.2007 09:39:01
My IMG funktioniert nicht zockein04 Bug-Report 8 03.11.2006 21:52:35
CSS Hover funktioniert nicht? michse02 Programmierung 7 31.08.2006 15:44:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14:52 Uhr.