Zum Inhalt springen

Java-Programm "laufenlassen" - ohne Konsole - wie ?


Empfohlene Beiträge

Geschrieben

Hm, hinter diesem merkwürdigen Titel verbirgt sich ein kleines Problem:

Ich habe da ein paar Java-Dateien. Einmal im Quelltext .java und einmal "ausführbar" .class.

Okay; wenn ich die .class - Dateien mittels java test.class "laufenlasse" - java ist im Pfad drin - dann klappt das wunderbar. Mit dem Kompiler genauso.

Aber das ist nicht das, was ich möchte.

Ich möchte, daß mein Win98ZA-System mit einem Doppelklick auf die .class - Datei diese sofort via java.exe (oder javaw.exe) ausführt.

Leider passiert das nicht; stattdessen öffnet Notepad die Datei, als ob es gar keine Dateiverknüpfung zu java.exe gäbe.

Notepad setzt sich gnadenlos über alle von mir erbrachten Einstellungen hinweg.

ich argwöhne schon fast einen Trick von Microsoft darin, Java-Nutzern die JRE abspenstig zu machen, aber das muß ja nicht sein.

Ich frage mich jetzt ernsthaft, ob die von mir propagierte Methode gangbar ist, oder nicht.

Weiß eine® von euch einen Weg ?

MFG, Alrik.

Geschrieben

du mußt ein ausführbares script schreiben (z.b.: deinProgramm.bat). darin schreibst du ev. den pfad von java und den aufruf java (oder javaw) deinProgramm.

ev. noch mit parametern usw.

dieses scribt kannst du dann doppelklicken.

Geschrieben

Danke für die Antwort.

Ich habe das bereits getan, es funktioniert wunderbar, aber ich möchte es nicht unbedingt für *jedes* Programm machen.

Ich bin nur halt irritiert darüber, daß Notepad sich anscheinend einen Dreck darum schert, ob die .class Datei nun von Java ist, oder nicht.

Geschrieben

versuch doch mal die zuordnung der extension .class im explorer zu löschen und dann neu zuzuordnen.

wenn ich auf .class doppelklicke, öffnet sich meine java-entwicklungsumgebung, weil es dort so hinterlegt ist.

Geschrieben

Hi,

ich sehe den Sinn zwar nicht, da ich nur mit Jar Dateien arbeite, aber wenn du es nicht unbedingt mit Windows Boardmitteln lösen willst, kannst du das Programm Javarunner von: http://www.nurdogan.de/, im Bereich Java, installieren.

Dann kannst du class Dateien direkt mit Doppelklick oder übers Kontextmenü starten.

Das das so nicht mit Windows Verknüpfungen geht, liegt wahrscheinlich da ran, das java und javaw den Dateinamen ohne Endung erwarten. Wenn du das übergeben ohne Endung schaffst, sollte es auch mit Boardmitteln gehen.

Gruß Jaraz

Geschrieben

Das soll wahrscheinlich eine Antwort auf meine Frage sein ? Du hast wahrscheinlich"Neues thema" anstatt "Neue Antwort" angeklickt ! ;)

Es ist ganz schön schwierig, die beiden Punkte zu teffen ! :D

Jedenfalls Danke für deine Antwort, aber so ähnlich habe ich das schon probiert.

Ich denke, es liegt in der Tat daran, daß´die .class - Dateien vom Interpreter ohne Endung erwartet werden - was dann natürlich Windows ins Schwitzen bringt.

Ich habe schon versucht, in der WIN.INI die Einstellung programs= einzutragen (in Win 3.11 gab es das), aber entwder habe ich es falsch gemacht, oder es funktioniert nicht.

Geschrieben

Habe mal gelesen das Java keinen Binderlauf unterstützt, kann es vielleicht daran liegen? (Bitte nicht schlagen, ich weiss nichteinmal so genau was das ist, klingt nur irgendwie nach diesem Thema! ):D

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...