Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

wenn ich Javac anklicke öffnet sich das Fenster Kurz und schließt sich sofort. Kann mir jemand sagen was ich da machen muss.

Möglichst für noobs thx.

Geschrieben

Du willst ein Tutorial lesen, in dem das Kompilieren von Java Quellcodedateien beschrieben ist. javac ist eine Kommandozeilenanwendung und benötigt ein paar Parameter. Geb den Befehl mal von der Kommandozeile ab, dann siehst Du, was javac mault.

Peter

Geschrieben

Hi Peter,

wenn ich auf javac klicke dann öffnet sich kurz das schwarze Fenster und schließt sich ohne das ich etwas machen kann. Ich will nur das das javac Fenster offen bleibt.

Und von welcher komando zeile sprichst du ?

Ich hab davon absolut keine Ahnung.

Geschrieben

Die Kommandozeile deines Betriebssystem ist gemeint.

Bei Windows XP Start -> Ausführen in das Fenster gibst du cmd ein und klickst OK. Jetzt öffnet sich ein schwarzes Fenster mit weiser Schrift. Das ist die Kommandozeile.

Hier kannst du dann javac eingeben und schauen was passiert. Sollte der Befehl nicht gefunden werden dann musst du entweder deine Umgebungsvariablen anpassen oder die navigierst mit "cd" in das entsprechende Verzeichnis.

Geschrieben

^^ Komandozeile=cmd schon wieder was dazu gelernt:D

gut wenn ich in die cmd javac eingeb kommt entweder falsch geschrieben oder nicht gefunden.

was ist am einfachsten davon:

"Umgebungsvariablen anpassen oder die navigierst mit "cd" in das entsprechende Verzeichnis"

Geschrieben (bearbeitet)

Hi,

dann musst du entweder deine Umgebungsvariable richtig setzen oder in das Verzeichnis von javac wechseln.

Edit:

Ok, was am einfachsten ist steht außer Frage ... beides einfach :D

Ich setze aber bei mir immer die Umgebungsvariable, damit ich es gloabl aus cmd aufrufen kann und nicht immer erst in das bin Verzeichnis wechseln muss.

Wie das geht ist auch hier im Forum schon beschrieben...

http://forum.fachinformatiker.de/search.php

Bearbeitet von DominikJ
Nicht gelesen :D
Geschrieben

Steht auser Frage das das hier im Forum steht aber warum Postest du mir die Suche es kommen 1000 Threads wenn man umgehungsvariable sucht ^^.

Wär super wenn du den Threadlink hättest oder es noch mal kurz erklären könntest Thx schon mal.

Geschrieben

ich bin zu hol dafür kannst mir ned genau sagen wie ich des machen kann.

ich hab win xp und javac liegt hier drinne:

C:\Program Files\Java\jdk1.6.0_11\bin

muss ich jetz da was in die cmd hämmern oder den pfad verschieben oder wie wo was ^^ wär cool wenn du mir helfen könntest

Geschrieben

Zwei erwähnte Möglichkeiten:

Umgebungsvariable setzen:


1. 'Windows-Taste + Pause' -> 'Erweitert' -> 'Umgebungsvariablen'

2. Benutzervariablen setzen: JAVA_HOME	= C:\Program Files\Java\jdk1.6.0_11\

3. Systemvariable erweitern: Path = <vorherigerPath>;C:\Program Files\Java\jdk1.6.0_11\bin;

4. Testen: "cmd" aufrufen (Start -> ausführen... -> cmd) 

4.1. Path prüfen: set path (müsste nun deinen eben egsetzten pfad ausgeben)

4.2. JAVA_HOME prüfen: set JAVA_HOME

4.3. Prüfen ob javac überall klappt: javac -help

4.3. Prüfen ob java überall klappt: java -version
Mit wechsel ins Verzeichnis:

1. Start -> ausführen... -> cmd

2. c:

3. cd \Program Files\Java\jdk1.6.0_11\bin

4. javac -help

Soo.

Wenn nicht klappt die einzelnen Schritte die du gemacht hast hier mit deren Ausgabe posten.

Geschrieben

Hm also beim oberen komm ich bis punkt 1 ich hab keine windows taste ^^

beim unteren komm ich bis 4. bzw ende 3. in der cmd steht jetz der pfad. Javac lässt sich nicht öffnen.

Geschrieben

Bist du sicher, dass Du mit dem Java Compiler arbeiten willst, wenn es an den grundlegenden Themen in der Benutzung Deines Arbeitsgeräts schon hapert? Wenn Du nicht weißt und auch nicht suchen willst, wie Du Deinen PATH unter Windows änderst oder eine Anwendung von der Kommandozeile aus startest, dann wird Dich javac mit Sicherheit überfordern.

Peter

Geschrieben

Ich bin mir sogar ganz sicher das ich das nicht möchte :)

Problem ich muss es für die Schule können.

Auserdem ich würd mich schon damit auseinandersetzen aber ich kenn mich da einfach ned aus keinerlei Basics:(

Geschrieben

Ein weitere Versuch ...

Was passiert wenn du folgendes in deiner cmd eingibst:

"C:\Program Files\Java\jdk1.6.0_11\bin\javac.exe"
Wenn du nicht weisst wie du Umgebungsvariable änderst... Dann guck dir doch den Link an den ich dir schon rausgesucht habe. Forum Fachinformatiker.de - Einzelnen Beitrag anzeigen - Application kann nicht gestartet werden Dieser enthält einen weiteren Link: Installation des Java SDK / JDK Dann Punkt 8 und Windows XP... Wenn du keinen Arbeitsplatz in deinem Startmenü hast, nehme den Arbeitsplatz vom Desktop! Übrigens mal zur Demo:

C:\Program Files\Java\jdk1.5.0_16\bin>java -version

java version "1.5.0_16"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)

Java HotSpot(TM) Client VM (build 1.5.0_16-b02, mixed mode, sharing)

C:\Program Files\Java\jdk1.5.0_16\bin>cd ..

C:\Program Files\Java\jdk1.5.0_16>java -version

java version "1.6.0_06"

Java(TM) SE Runtime Environment (build 1.6.0_06-b02)

Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)

C:\Program Files\Java\jdk1.5.0_16>

Geschrieben
Hm also beim oberen komm ich bis punkt 1 ich hab keine windows taste ^^

Da wird dir geholfen.

Geheimtipp weil Mittwoch ist und die Sonne scheint: Da kann man auch andere Wörter eintragen und auf diesen "Google-Suche" Button drücken.

Geschrieben

Dir ist aber mittlerweile schon klar geworden, dass javac.exe dir NIEMALS irgendein Fenster öffnen wird. Es hat einfach keine grafische Bedienoberfläche (="Windowsfenster"), sondern ist lediglich als Befehl (z.B. über die Kommandozeile) zu verwenden.

Wenn du die javac.exe einfach anklickst wird lediglich javac.exe aufgerufen, was jedoch völlig andere Übergabeparameter als gar keine erwartet.

Eine möglichkeit javac richtig aufzurufen wäre:

javac.exe TestKlasse.java

(vorausgesetzt du befindest dich in dem gleichem Ordner wie die Datei TestKlasse.java und der Java-Bin-Ordner ist in der Path-Variable eingetragen).

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...