Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Empfohlene Antworten

Veröffentlicht

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.

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.

  • Autor

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.

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.

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

  • Autor

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.

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.