Javaprogramm ohne Java

Status
Nicht offen für weitere Antworten.
G

Gast2

Gast
Hallo zusammen,

Gibt es eine Möglichkeit ein Javaprogramm zu starten ohne Java installiert zu haben?
Die JRE als jar daneben legen oder sowas in der Art?

Gruß
 
S

SlaterB

Gast
eine 'Java-Installation' ist ja quasi auch nur 'Java irgendwo hinlegen'
 
G

Gast2

Gast
Also hab die Sache jetzt mal ausprobiert auf einem Stick...
hab einen ordner gemacht dort mein jar,mein lib folder und die jdk mit reingepackt...
So 2 Fragen
1. Zum Testen hab ich mir ne .bat datei gemacht
Code:
@echo off
set path=.;.\jdk1.6.0_07\bin
javaw -jar test.jar
funktioniert nur leider bleibt immer die DOS-Box offen, weiß jemand warum?
2. Wenn ich die jar mit doppelklick öffnen will klappt es nicht.
ich hab "öffnen mit" und wollte mein programm mit der jdk/bin/javaw.exe auf meinem stick öffnen... bekomm ich immer ein fehler "could not find the main class"...
versteh ich net manifest usw. ist alles und mit der bat und der java verison auf dem rechner klappts... hat jemand eventuell einen tip?
 

L-ectron-X

Gesperrter Benutzer
funktioniert nur leider bleibt immer die DOS-Box offen, weiß jemand warum?
Das ist nicht die Java-Konsole, sondern das Fenster der Eingabeaufforderung (Systemkonsole). Wenn du die per Hand geöffnet hast, kannst du sie auch nur per Hand schließen, oder den passenden Befehl benutzen, sonst bleibt das Fenster geöffnet.
Versuche es mal am Ende deiner Batchdatei mit einem exit
Wenn das nicht geht, kannst du mal versuchen, den javaw-Aufruf mit einem @start aufzurufen.

2. Wenn ich die jar mit doppelklick öffnen will klappt es nicht.
ich hab "öffnen mit" und wollte mein programm mit der jdk/bin/javaw.exe auf meinem stick öffnen... bekomm ich immer ein fehler "could not find the main class"...
Es könnte sein, dass du einen Fehler in deiner Manifest-Datei hast (Leerzeile am Ende).
 
Zuletzt bearbeitet:

max40

Bekanntes Mitglied
hi,
da mich das Thema auch interessiert, würde ich gerne wissen was das @ bei @start bewirken soll?

den bei
Code:
start javaw -jar test.jar
wie auch bei
Code:
@start javaw -jar test.jar
schließt die Dos-Box!
 
G

Gast2

Gast
Das ist nicht die Java-Konsole, sondern das Fenster der Eingabeaufforderung (Systemkonsole). Wenn du die per Hand geöffnet hast, kannst du sie auch nur per Hand schließen, oder den passenden Befehl benutzen, sonst bleibt das Fenster geöffnet.
Versuche es mal am Ende deiner Batchdatei mit einem exit
Wenn das nicht geht, kannst du mal versuchen, den javaw-Aufruf mit einem @start aufzurufen.
ich hab nie behauptet dass es die java konsole ist... ich hab sie auch nicht per hand geöffnet sondern sie öffnet sich mit der bat datei...
muss ich mal versuchen mit dem mit dem start bzw exit versuchen...

EDIT: Danke mit start funktioniert es...

Es könnte sein, dass du einen Fehler in deiner Manifest-Datei hast (Leerzeile am Ende).
meine manifest datei wird mit ant ertsellt... und wenn ich ich sie per eingabeaufforderung aufrude funktioniert ja auch alles nur nicht wenn ich "öffnen mit" auswähle und auf meinem, stick zur javaw.exe führe bekomme ich immer einen fehler...
 
Zuletzt bearbeitet von einem Moderator:

L-ectron-X

Gesperrter Benutzer
Die Jar-Datei sollte sich per Doppelklick starten lassen, so fern die Java-Installation in Ordnung bzw. kompatibel ist.
Die Batchdatei dient nur für den Aufruf einer "unbequemen" Startzeile.
 
G

Gast2

Gast
es gibt ja keine java installation ;)...
nur die jdk auf dem stick!? Wahrscheinlich ist das problem, dass der path dann nciht richtig ist...
 
G

Gast2

Gast
Ja das schon... aber es geht trotzdem nicht wenn ich die jdk aufm stick verwende nur wenn ich die installiere version nehme... denka mal das liegt am path oder?

ich hätte noch ne frage zu der bat datei mit dem befehl set path... zählt der nur für den prozess? Weil wenn ich die datei ausführe programm startet und danach meine path variable anschaue ist sie nicht verändert...
 

L-ectron-X

Gesperrter Benutzer
G

Gast2

Gast
Das setzten einer Umgebungsvariable in einer Batch-Datei mit z.B. "set path=xyz" ist nur für diesen Prozess gültig!

ah gute hab ich gemerkt... schon gewundert^^

Es genügt eine Kopie des JRE-Verzeichnisses. Lies dir bitte noch mal genau das Tutorial durch.


Nein, die Umgebungsvariable gilt so lange, bis sie einen neuen Wert bekommt oder der Rechner neu gestartet wird.

ja also hab ich doch, aber wenn ich die Sache "öffnen mit" programm auswähle zur jdk/bin/javaw.exe gehe, geht es nicht oder muss ich in jdk/jre/bin/javaw.exe nehmen?
 

L-ectron-X

Gesperrter Benutzer
Du navigierst dann zur javaw.exe auf dem Stick? Ich weiß nicht, ob es so funktioniert oder ob das Programm, welches für den Start verwendet werden soll registiert sein muss. :bahnhof:
Um der Sache endlich Vortrieb zu bringen: Kannst du mal das, was du von einem Stick starten möchtest als Zip-Datei hier im Forum ablegen? Dann könnte ich mal gucken, woran es liegt und dir ggf. alles zusammenbauen.
 
G

Gast2

Gast
Du navigierst dann zur javaw.exe auf dem Stick? Ich weiß nicht, ob es so funktioniert oder ob das Programm, welches für den Start verwendet werden soll registiert sein muss. :bahnhof:
Um der Sache endlich Vortrieb zu bringen: Kannst du mal das, was du von einem Stick starten möchtest als Zip-Datei hier im Forum ablegen? Dann könnte ich mal gucken, woran es liegt und dir ggf. alles zusammenbauen.

ja ich navigier zu der jdk/bin/javaw.exe aufm Stick...
Ja ich mach mal ein kleines Beispiel, weil sonst wird das zip zu groß...
 

L-ectron-X

Gesperrter Benutzer
Ich habs bekommen. Aber das Jar-File funktioniert bei mir, wenn ich es doppelt anklicke.
Und das ist Grundvoraussetzung, damit auch die Sache mit dem Stick funktioniert.
Also scheint etwas mit deiner Installation nicht zu stimmen.
 
G

Gast2

Gast
Dann werd ich heut mal meine Java Version runterschmeissen und neu installieren.

Aber auf dem User PC ist es ja eigentlich egal, weil da ist ja eh kein Java installiert...
Und das was auf dem Stick ist,ist einfach nur die neuste jdk Version, also hat ja eigentlich nichts mit der Installtion zu tun oder täusche ich da?
 

L-ectron-X

Gesperrter Benutzer
Aber auf dem User PC ist es ja eigentlich egal, weil da ist ja eh kein Java installiert...
Und das was auf dem Stick ist,ist einfach nur die neuste jdk Version, also hat ja eigentlich nichts mit der Installtion zu tun oder täusche ich da?

Stimmt, den Benutzer sollte es nicht interessieren, weil er ja das Programm inklusive der passenden VM bekommt. Aber wenn dire Installation nicht in Ordnung ist, die du letztendlich mit auslieferst, könnte das zu Problemen führen.

Neben dem bin-Ordner muss aber immer auch der lib-Ordner kopiert werden.
Vielleicht hast du das vergessen?
 
G

Gast2

Gast
Stimmt, den Benutzer sollte es nicht interessieren, weil er ja das Programm inklusive der passenden VM bekommt. Aber wenn dire Installation nicht in Ordnung ist, die du letztendlich mit auslieferst, könnte das zu Problemen führen.

Klar wenn wenn mein Ordner Fehler hat ists doof =)...
Wenn der Benutzer kein java installiert hat und das erste mal das jar file öffnen will muss er denk ich mal eh ein Programm auswählen mit dem er es öffnen möchte und muss zu dem jdk ordner navigieren

Neben dem bin-Ordner muss aber immer auch der lib-Ordner kopiert werden.
Vielleicht hast du das vergessen?

Muss ich daheim mal schauen. ich hab einfach das neuste jdk runtergeladen und dann dass genommen, warum sollte ich da was weglassen? aber ich hol mir einfach nochmal die neuste jdk und versuchs dann nochmal... aber wie gesagt die bat datei macht ja im prinzip nichts anderes und damit tuts...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Doppelklick auf Javaprogramm klapt nicht Allgemeine Java-Themen 1
J Aus JavaProgramm Setup Exe aufrufen Allgemeine Java-Themen 9
M Aus Javaprogramm .NET Quellcode kompileren Allgemeine Java-Themen 2
E Protokollierung zu Javaprogramm Allgemeine Java-Themen 5
H CLASSPATH im Javaprogramm ändern Allgemeine Java-Themen 5
A Javaprogramm als Windowsservice starten Allgemeine Java-Themen 4
L Javaprogramm als SoundIn Device Allgemeine Java-Themen 3
D ewig laufendes Javaprogramm ("Service") Allgemeine Java-Themen 17
T Javaprogramm unter Linux auf bestimmten Kern starten/laufen lassen ? Allgemeine Java-Themen 22
M Maus durch JavaProgramm bewegen Allgemeine Java-Themen 2
B Javaprogramm als Dienst mit Netzwerkzugriff? Allgemeine Java-Themen 5
F JavaProgramm mit der Tastatur Steuern Allgemeine Java-Themen 3
J Javaprogramm ueber Windowskontextmenue starten Allgemeine Java-Themen 2
V JavaProgramm von Konsole starten geht nichtmehr Allgemeine Java-Themen 4
K Zugriff von Javaprogramm auf Worddoku Allgemeine Java-Themen 2
C Javaprogramm von außen steuern? z.b mit VB Allgemeine Java-Themen 11
S Javaprogramm lässt sich nicht per .bat Datei ausführen. Allgemeine Java-Themen 22
R Javaprogramm von der Konsole starten Allgemeine Java-Themen 4
P Javaprogramm soll doppeltgeklickte Datei verarbeiten Allgemeine Java-Themen 22
b3ny javaprogramm als windows anwendung compilieren Allgemeine Java-Themen 9
Fynn29 Liste sortieren ohne Array und ohne vorgegebene Sortierung Allgemeine Java-Themen 24
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
O Maven ein externes jar laden ohne die Applikation neu zu kompilieren Allgemeine Java-Themen 4
Mike80 Processing Programm fiert ohne Arduino ein Allgemeine Java-Themen 2
T Datum OHNE Uhrzeit Zeitzonen-übergreifend Allgemeine Java-Themen 4
N mit sysout, ohne sysout Allgemeine Java-Themen 17
O Programmierprüfung auf moodle ohne Hilfsmittel... Allgemeine Java-Themen 23
Mozart53 JLabel nur meinen Text verschieben ohne Image Allgemeine Java-Themen 3
M Switches ohne String Allgemeine Java-Themen 18
A Java JDK ohne Oracle Konto Allgemeine Java-Themen 5
H Matrix ohne Array erstellen Allgemeine Java-Themen 9
N E-Mail Validator (ohne Regex!) Allgemeine Java-Themen 7
A Java ListNode Element einfügen ohne Bibliothek Allgemeine Java-Themen 6
G Datei aus Ordner wählen, ohne den Dateinamen im Pfad angeben zu müssen Allgemeine Java-Themen 4
Thallius Zeitzone zu einem LocalDate hinzufügen aber ohne es zu ändern... Allgemeine Java-Themen 2
O Produziert das Tool "jpackage" (ab JDK 14) .exe Dateien, die auf einer Zielumgebung ohne JRE lauffähig sind ?` Allgemeine Java-Themen 7
Drachenbauer wie kann ich alle instanzen einer Klasse durchsehen, ohne, dass diese in einer Liste erzeugt wurden? Allgemeine Java-Themen 11
X Adjazenzliste ohne ArrayList Allgemeine Java-Themen 6
N Keylistener ohne Dazugehörige Gui Allgemeine Java-Themen 6
P Input/Output entfernte Datei mit Java öffnen ohne Download Allgemeine Java-Themen 5
Kirby.exe Keyboard Input ohne Enter Allgemeine Java-Themen 43
T Abgeleitetes Interface public ohne Schlüsselwort "interface"? Allgemeine Java-Themen 3
S Potenzieren mit rationalen Potenzen ohne Math.pow Allgemeine Java-Themen 16
F Timestamp in Oracle ohne Formatierung reinbekommen Allgemeine Java-Themen 7
M Drucken ohne Dialog Allgemeine Java-Themen 1
L Operatoren Java Reflections: Alle Methoden einer Klasse aufrufen ohne Exceptions Allgemeine Java-Themen 5
J .java-Dateitext Compile zur Laufzeit ohne File Allgemeine Java-Themen 15
O Zugriff auf mySQL ohne JDBC Allgemeine Java-Themen 3
S Input/Output Jave.utill.logging ohne Default-Locale also in Englisch Allgemeine Java-Themen 3
J ftp - delete file ohne appache Allgemeine Java-Themen 8
H float Berechnung: Ergebnis ohne wissenschaftliche Notation Allgemeine Java-Themen 5
offi Excel mit Inhalten aus DB öffnen ohne zu speichern Allgemeine Java-Themen 8
E String in Zahl umwandeln, ohne Befehl Integer.parseInt Allgemeine Java-Themen 3
S Java Plugin System (ohne OSGI) Allgemeine Java-Themen 10
G Array ohne Aufzählungszeichen ausgeben Allgemeine Java-Themen 6
Aruetiise Swing JOptionPane ohne denn Thread zu pausieren Allgemeine Java-Themen 1
RalleYTN Audiolänge einer MP3 Datei erhalten ohne diese vollständig zu laden Allgemeine Java-Themen 15
RalleYTN 2D-Grafik Bild ohne AWT, Swing und JavaFX rotieren Allgemeine Java-Themen 12
A BufferedReader ohne System.in Allgemeine Java-Themen 9
E Programm ohne Windowsrand(Vollbild) ? Allgemeine Java-Themen 5
B Applikation ohne (direkt)Java installiert zu haben auszuführen Allgemeine Java-Themen 8
RalleYTN Datentypen Herausfinden ob Object ein Array ist ohne den Typen des Arrays zu kennen? Allgemeine Java-Themen 12
OnDemand JavaMail ohne Anhang senden Allgemeine Java-Themen 4
N String ins Clipboard kopieren ohne makieren. Allgemeine Java-Themen 12
T Ziffernsumme ohne String Operatoren Allgemeine Java-Themen 4
E Threads Ausführung in Threads ist langsamer als ohne Threads Allgemeine Java-Themen 13
R NullPointerException Ohne Grund Allgemeine Java-Themen 5
RalleYTN JPEG mit CMYK(ohne JAI oder TwelveMonkeys!) Allgemeine Java-Themen 0
P Zwei ArrayLists: Ohne die eine überhaupt anzurühren, wird sie verändert Allgemeine Java-Themen 2
HarleyDavidson Input/Output Heruntergeladene Datei direkt nach dem Download öffnen ohne zu speichern Allgemeine Java-Themen 1
Y String to Double ohne ParseDouble Allgemeine Java-Themen 11
S Methoden ohne Methodenkopf ?! Allgemeine Java-Themen 5
L Daten ohne Datenbank richtig abspeichern Allgemeine Java-Themen 5
A Linux: Native Library mit Rootrechten ohne Prozess mit sudo zu starten Allgemeine Java-Themen 1
T Threads Input/Output im Thread - Datei ohne Inhalt Allgemeine Java-Themen 1
A Konstrukt ohne Main für Xml-Parser Allgemeine Java-Themen 1
S Performante Visualisierung groẞer Datenmengen (ohne JFreeChart) Allgemeine Java-Themen 22
M Permutation ohne Wiederholung mit rekursion Allgemeine Java-Themen 4
C HtmlUnit Daten einer Tabelle bekommen ohne, dass diese eine ID aufweist Allgemeine Java-Themen 1
F File.listFiles ohne .sort Allgemeine Java-Themen 6
H Unicode ausgeben ohne Umwandlung - geht das? Allgemeine Java-Themen 3
L iText PDF-Generierung ohne Speichern Allgemeine Java-Themen 10
R Wie schaffe ich es, dass java zB 100 zählt ohne ständig "else if" hinschreiben zu müssen? Allgemeine Java-Themen 7
T Zwei Wortendungen vergleichen ohne .equals Allgemeine Java-Themen 10
J Array ohne vorher festgelegte Länge oder Wie wandle ich Zahlen in Zahlen mit anderen Basen um? Allgemeine Java-Themen 6
M Werte aus DB in Liste speichern ohne mehrfach speicherung Allgemeine Java-Themen 18
T Programm bleibt ohne Fehler stehen Allgemeine Java-Themen 4
J log4j ohne propertiedatei Allgemeine Java-Themen 4
D Classloader ohne Package Allgemeine Java-Themen 10
A Collections Array-Elemente in ArrayList kopieren ohne Schleife Allgemeine Java-Themen 7
K print() geht nicht ohne println() Allgemeine Java-Themen 3
S KeyListener ohne Focus - Wie? Allgemeine Java-Themen 2
Rudolf JUnit4-Testklasse erweitern ohne zu vererben Allgemeine Java-Themen 6
W Passwort Clientseitig sicher ablegen ohne Hash Allgemeine Java-Themen 2
S Antlr Grammatik übersetzt ohne Fehler, dennoch wird Zahl nicht als Eingabe erkannt Allgemeine Java-Themen 4
A Java ohne Java-Installation? Allgemeine Java-Themen 5
H Apache POI HSSF - Farbe/Rahmen etc. ohne Style-Vorlage? Allgemeine Java-Themen 4
E KeyListener ohne GUI Allgemeine Java-Themen 6
Guybrush Threepwood Pattern gesucht: Punkt ohne Leerzeichen dahinter Allgemeine Java-Themen 3
S Entfernen von allen Nicht-Buchstaben chars aus einem String ohne Regex..? Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben