JAR mit Konsole starten

Status
Nicht offen für weitere Antworten.

jakob190590

Aktives Mitglied
Hallo,

ich hab eine JAR-Datei mit einem Programm, das System.in und System.out verwendet, also read und print.

Wie mache ich das jetzt, dass wenn ich dieses Programm starte, die Konsole zur Ein-/Ausgabe angezeigt wird?
Irgend was mit "java -jar filename.jar" im Ordner wo die jar ist hab ich schon gelesen. Aber da kommt bei mir "Der Befehl java ... nicht gefunden ...". Vllt hat das was mit dem Classpath zu tun.

Jedenfalls wäre es gut, wenn ich mit einer einzigen Batch-Datei die JAR starten könnte, sodass ich sie auf jedem PC einfach durch Doppelklick ausführen kann.

Danke schon mal für die Hilfe!
 

Developer_X

Top Contributor
das geht eig. ganz einfach, wenn du momentan einen doppelklick auf die jar datei machst, steht da doch, "Datei kann nicht geöffnet werden, Programm zum öffnen der datei auswählen,"
Da gibst du ganz einfach diese eine batch datei im JDK an, und dann auf datei immer mit diesem programm öffnen.

Aber das muss bei jedem normalen PC gehen mit
java -jar Test.jar
weil man sonst kein Java installiert hat.
Das da oben, mit dem verknüpfen und allem, das brauchst du nicht zu machen, weil man dafür das JDK braucht, und das muss man sich extra downloaden.
Vielleicht liegst einfach daran dass du kein Java installiert hast?

DX

Wenn du weitere Fragen hast, stelle sie ruhig.
 

Developer_X

Top Contributor
Schau mal hier ein beispiel, das müsste die jar datei starten, die da dabei ist.
Einfach die angehängte Zip datei downloaden.
Extrahieren
Und dann doppelklick auf Run.bat

wie ich das gemacht hab, kannst du sehen indem du rechtsklick öffnen mit -> editor machst.
Ok?
 

jakob190590

Aktives Mitglied
Also meine JARs sind schon mit "Java(TM) Platform SE Binary" vernknüpft, und GUI-Anwendungen funktionieren auch bei Doppelklick.
Nur wird eben die Konsole nicht angezeigt.

Ich habe jre6 installiert, muss ich da zusätzlich noch das JDK installieren? Ich blicke bei den ganzen Versionen nicht durch. Müsste der Befehl java global verfügbar sein, oder nur im Programmverzeichnis von Java?
 

Developer_X

Top Contributor
Ich weiß ja net, aber downloade dir mal mein beispiel, wenn man eine batchdatei startet, also unsere Run.bat (gibts übrigstens leider nur auf Windows) dann öffnen sich eig. immer eine Konsole, ich glaube das, womit du das verknüpft hast, ist ne exe datei, aus dem normalen Java, weil für viele das mit der Konsole blöd ist.

Probier diese Run.bat auszuführen, bei mir werden die auch nciht angezeigt, aber sind trotzdem da, schau mal unten in der leiste, wo alle laufenden programme stehen nach, ob da ein neues fenster erschienen ist, z.B. eins mit dem Konsolen symbol, mach nen rechtsklick drauf, und maximieren.

Dann sollte dir nichts mehr im Wege stehen.

DX,
 

jakob190590

Aktives Mitglied
aja, ich muss deine beiden dateien in den bin-Ordner vom jre6 kopieren, wenn ich die batch dann starte funktioniert es.

Das heißt wahrscheinlich, dass ich diesen bin-Ordner in dieses classpath aufnehmen muss,
weil wenn ich die batch eben in einem anderen verzeichnis starte kommt ein fehler, weil er java.exe nicht findet.

mal googlen wie das geht...

Danke auf jeden Fall
 

faetzminator

Gesperrter Benutzer
Die bat-Datei startet das Jar mit den gewünschten Parametern - mit "java -jar <file>" --> Es kommt eine Konsole...
 

jakob190590

Aktives Mitglied
Unter Windows gibts java und javaw, im ersteren Fall wird das Programm in einer Konsole ausgeführt, im letzteren nicht. Beim Doppelklick auf das Jar wird es normalerweise mit javaw gestartet.

stimmt, bei mir wird auch mit java gestartet, nicht javaw, aber die konsole wird nur ganz kurz angezeigt und verschwindet gleich wieder, obwohl er auf eine eingabe warten sollte.

ja, aber wenn ich "java -jar fn.jar" starte gehts

ok, das hast du jetzt grad geschrieben...

nur es geht eben bis jetzt nur im bin-ordner wo java.exe liegt
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W classpath / jar / Programm aus Konsole Starten Problem Java Basics - Anfänger-Themen 2
G Programm lässt sich nicht aus der Konsole starten Java Basics - Anfänger-Themen 2
A Java in der Konsole mit Treibnerklasse starten Java Basics - Anfänger-Themen 11
B NetBeans compiled - Konsole starten Java Basics - Anfänger-Themen 4
B Starten von der Konsole Java Basics - Anfänger-Themen 12
R Programm starten mit Konsole Java Basics - Anfänger-Themen 7
R .class ohne konsole starten? Java Basics - Anfänger-Themen 7
K Warum wird mir auf der Konsole des Servers nicht "xxxx" angezeigt (Server/Client) Java Basics - Anfänger-Themen 4
M Anonyme Klassen - Warum wird in der Konsole nichts ausgegeben? Java Basics - Anfänger-Themen 1
Zrebna Kann Java Programm nicht in Konsole ausführen Java Basics - Anfänger-Themen 1
M Mein quellcode wird nicht in der Konsole ausgegeben Java Basics - Anfänger-Themen 3
M Nicht genug Eingabemöglichkeiten in der Konsole Java Basics - Anfänger-Themen 5
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
W char über die Konsole? Java Basics - Anfänger-Themen 7
J if-Schleife innerhalb einer if-Schleife wird in der Konsole nicht gelesen Java Basics - Anfänger-Themen 4
W Werte durch Konsole einlesen Java Basics - Anfänger-Themen 10
I 12 Spalten von jeweils 30 Zahlen in Konsole ausgeben Java Basics - Anfänger-Themen 6
I Java auf der Konsole Java Basics - Anfänger-Themen 5
C Erste Schritte Muster ausgeben in der Konsole - großes V Java Basics - Anfänger-Themen 5
K Ausgaben auf der Konsole (static Varible) Java Basics - Anfänger-Themen 9
S Tastatureingabe auslesen und in Konsole ausgeben Java Basics - Anfänger-Themen 6
C Ausgabe in der Konsole Java Basics - Anfänger-Themen 11
Zrebna Programm kann aus der Konsole nicht gestartet werden (in der IDE läuft es) Java Basics - Anfänger-Themen 2
J Konsole Java Basics - Anfänger-Themen 10
V Umgebungsvariable Genutzte Javaversion in der Konsole ändern Java Basics - Anfänger-Themen 5
N Tabelle schön in der Konsole ausgeben Java Basics - Anfänger-Themen 5
E Objekt durch Benutzer über Konsole erzeugen - Java Java Basics - Anfänger-Themen 3
D Tabelle in der Konsole Java Basics - Anfänger-Themen 3
J Gefilterten Stream über die Konsole ausgeben Java Basics - Anfänger-Themen 1
F Java auf Windows Konsole ausführen Java Basics - Anfänger-Themen 1
P Array einlesen von Konsole Java Basics - Anfänger-Themen 8
A Programm in Konsole Java Basics - Anfänger-Themen 4
I OOP Objektnamen über die Konsole richtig einlesen Java Basics - Anfänger-Themen 9
Bun17 Keine Ausgabe in der Konsole Java Basics - Anfänger-Themen 2
L Input/Output Wurzelzeichen in der Konsole ausgeben | Brauche Hilfe Java Basics - Anfänger-Themen 6
E Compiler-Fehler Javac Windows vs Ubuntu /Script vs Konsole Java Basics - Anfänger-Themen 4
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
A Input/Output System.out Ausgabe aktualisieren, ohne Konsole vollzuspamen Java Basics - Anfänger-Themen 2
M Arrays auf Konsole formatiert ausgeben Java Basics - Anfänger-Themen 7
L Input/Output Konsole in Farben schreiben Java Basics - Anfänger-Themen 4
BlueFox Tabelle in der Konsole ausgeben - Probleme Java Basics - Anfänger-Themen 1
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
O Etwas auf der Konsole ausgeben, usw. Java Basics - Anfänger-Themen 22
A Input/Output Prozess Output genauso in der Konsole ausgeben Java Basics - Anfänger-Themen 0
J Input/Output javac HelloWorld.java - Keine Textausgabe in der Konsole Java Basics - Anfänger-Themen 4
T Methoden Methode wird nicht auf Konsole ausgeführt Java Basics - Anfänger-Themen 3
T In Konsole darf nichts falsches eingetippt werden?! Java Basics - Anfänger-Themen 7
E Wie Passwort-Eingabe (ohne Echo!) über Konsole ? Java Basics - Anfänger-Themen 4
G Probleme mit Konsole Java Basics - Anfänger-Themen 4
J Zahlen aus Konsole einlesen Java Basics - Anfänger-Themen 1
C Input/Output Ein Spielbrett auf Konsole ausgeben Java Basics - Anfänger-Themen 2
T Datum wird auf der Konsole richtig ausgegeben, aber im Textarea kommt ERROR Java Basics - Anfänger-Themen 8
F Wert in Linux auf die Konsole schreiben Java Basics - Anfänger-Themen 3
C Input/Output Einlesen von der Konsole mit InputStreamReader Java Basics - Anfänger-Themen 13
C Tannenbaum auf der Konsole ausgeben lassen Java Basics - Anfänger-Themen 12
Z AWT package -> keine Konsole? Java Basics - Anfänger-Themen 2
P Einlesen von der Konsole Java Basics - Anfänger-Themen 3
J Programm wird nicht auf der Konsole ausgeführt Java Basics - Anfänger-Themen 2
E Muster auf der Konsole ausgeben lassen (Schleifen) Java Basics - Anfänger-Themen 7
L Dialogbox statt Konsole verwenden Java Basics - Anfänger-Themen 5
B Konsole schließt sich sofort Java Basics - Anfänger-Themen 8
M Fortlaufende Konsole Java Basics - Anfänger-Themen 3
G Konsole gibt "alte" sachen aus Java Basics - Anfänger-Themen 3
L Konsole öffnen und Java Programm darin ausführen Java Basics - Anfänger-Themen 4
S Konsole Lanterna in NetBeans einbinden Java Basics - Anfänger-Themen 5
J ausgaben von der konsole in das fenster Java Basics - Anfänger-Themen 5
E Input/Output Konsole erkennt meinen Buchstaben nicht Java Basics - Anfänger-Themen 12
F String wird in Konsole nicht eingelesen Java Basics - Anfänger-Themen 19
A Objekte einer ArrayList auslesen und auf der Konsole ausgeben Java Basics - Anfänger-Themen 2
J Ausgabe auf der Konsole formatieren. Java Basics - Anfänger-Themen 6
T Konsole gibt nicht das Gewünschte aus Java Basics - Anfänger-Themen 5
N Mit Java Befehle auf Konsole ausführen Java Basics - Anfänger-Themen 4
M Input/Output Zeichen on Konsole einlesen Java Basics - Anfänger-Themen 3
S Erste Schritte Konsole leeren Java Basics - Anfänger-Themen 3
N String in Konsole schreiben?! Java Basics - Anfänger-Themen 2
S Beliebigen Tastendruck "einlesen" (ohne Konsole) Java Basics - Anfänger-Themen 3
F String wird richtig in konsole geschrieben aber falsch an Methode übergeben Java Basics - Anfänger-Themen 8
T Text auf der Konsole farbig machen Java Basics - Anfänger-Themen 6
OnDemand Applikation öffnen mit Konsole Java Basics - Anfänger-Themen 17
R Nach Ubuntu-Update: Konsole spuckt bei neu Kompilierten Programmen Fehler aus (BlueJ)(Ubuntu12.04) Java Basics - Anfänger-Themen 11
O Konsole - Kleine Frage Java Basics - Anfänger-Themen 22
O Bereits "gepostete" Strings in der Konsole verändern? Java Basics - Anfänger-Themen 2
T Parameter in Eigner Konsole Java Basics - Anfänger-Themen 2
B Erste Schritte Text in Konsole farbig ausgeben Java Basics - Anfänger-Themen 3
T Konsole leeren? Java Basics - Anfänger-Themen 7
K Methoden Einlesen einer unbegrenzten Matrix über Konsole Java Basics - Anfänger-Themen 6
S Programm läuft in Eclipse, aber nicht über Konsole Java Basics - Anfänger-Themen 10
E Keine Ausgabe der Konsole Java Basics - Anfänger-Themen 4
OnDemand Anführungszeichen im String werden als incompatible in der Konsole ausgegeben Java Basics - Anfänger-Themen 3
J Java Daten von Konsole einlesen (Spezielles Problem) Java Basics - Anfänger-Themen 6
D Erste Schritte Java Konsole öffnet sich nicht Java Basics - Anfänger-Themen 4
S Konsole schließen, nachdem Jar läuft Java Basics - Anfänger-Themen 5
H Exit Befehl in eigener Konsole Java Basics - Anfänger-Themen 9
Luk10 Exception beim Ausführen per Konsole Java Basics - Anfänger-Themen 6
S Konsole work time Java Basics - Anfänger-Themen 9
S runable jar in der Konsole Java Basics - Anfänger-Themen 2
D Konsole leeren? Java Basics - Anfänger-Themen 5
B Konsole beendet - Programm kontrolliert runter fahren Java Basics - Anfänger-Themen 2
K javac in der konsole Java Basics - Anfänger-Themen 4
N Logger-Ausgabe und die Konsole Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben