Javaprog von CD Starten

Status
Nicht offen für weitere Antworten.

Blade230

Mitglied
Hallo Forum,

ich möchte versuchen, just 4 fun, mir eine Installationsroutine zu proggen. Natürlich sollte diese von CD starten auch wenn kein Java installiert ist.

Ich glaube icch habe mal gelesen, das es funzen könnte, wenn man die jre mit auf die CD packt.

Wie mache ich meinem Proggy klar, wo die JRE liegt.


Danke fürs lesen und eventuelle Antworten

Tom
 

dotlens

Top Contributor
man kann ein JavaProg in eine exe verwandeln, das ist aber seeehr unschön. ausserdem wird es dann systemabhängig....
 

Blade230

Mitglied
Hallo dotlens,

es geht mir garnicht um die exe.

ich dachte an eine Möglöichkeit in dieser Art:

.CDROOT
|____JRE mit unterordnern
|
|____Proggy mit unterordnern
|
|__Start.JAR


Ich glaube mal gelesen zu haben, das ich soetwas mit in Manifest.txt angeben kann.

Eine Möglichkeit den Classpath (?) von hand auf die CD zu setzen. Bei der Installation, sollen dann, wenn keine JRE auf dem Zielrechner vorhanden ist, diese Strucktur kopiert werden.


Tom
 

dotlens

Top Contributor
so viel ich weiss gibt man in der manifest nur an, welche main klasse am anfang auszuführen sit un wo sich die befindet.
kann aber sein, dass man den classpath dort auch angeben kann.

wenn du eine JRE von der CD habenn willt woher weisst du wo sich die CD befindet? CD laufwerk1? CD laufwerk2? dann müsstest du eine exe schreiben die dir das raussucht und in die manifest schreibt. (wenn man das in die manifest schreibt)

auch denke ich dass eine JRE von CD ziemlich langsam wäre...

aber der Ansatz ist sehr interessant. vieleicht weiss ja jemand anders mehr darüber...
 

bummerland

Top Contributor
könnte man nicht eine batch datei anlegen, die dann das programm aufruft? man müsste nur den laufwerksbuchstaben rauskriegen.
 

dotlens

Top Contributor
ja batch dateien können das auch. aber kann man batch dateien als autostart einer CD definieren?? kenne mich da nicht so aus....

das problem ist ja auch nicht, das laufwerk rauszufinden sondern eine JRE auf CD zu haben...

die JRE muss man installieren und kann man nicht einfach entpacken, daher denke ich dass noch System sachen benötigt werden. und dann wirds ein Problem mit JRE auf CD.
 
B

bygones

Gast
das autostart ist kein problem - weiß zwar auch nicht genau wie, aber das geht meines Wissens einfach (google hilft immer)...

Man könnte den Installer (wenn er in java ist) als exe mit dem JRE bündeln. der ruft sich auf und installiet dann das JRE normal... dann müsste es klappen...

Einfacher: User sagen: lad dir java runter bzw. drück selbst auf die exe von java auf der CD :)
 

bummerland

Top Contributor
stimmt, daran hab ich nicht gedacht. man müsste mal ausprobieren, den jre-ordner auf die cd zu packen. eigentlich ist da doch alles drin, was benötigt wird oder? die installation ist ja nur, damit in windows die systemvariablen gesetzt werden, wo die ausführbaren dateien liegen oder?
 

Bleiglanz

Gesperrter Benutzer
den entpackten jre-ordner einfach auf die CD brennen und dann eine geeignete Datei namens

autorun.inf

erstellen (für windows). Inhalt:

[AutoRun]
OPEN=.\jreordner\bin\java -cp meinpfade Startklasse
 

dotlens

Top Contributor
scheint nicht zu klappen. sobald der jre ordner nicht mehr in seiner "normalen" umgebung ist führt er die Dateien nicht aus...

Schade :(
 

Bleiglanz

Gesperrter Benutzer
sorry, war etwas zu optimistisch (welche Fehlermeldung kommt denn?)

schreib bei OPEN ein geeignetes Batchscript rein, mit
OPEN=.\startejava.bat

und versuch dort die umgebnung zu konfigurieren, z.B.

SET JAVA_HOME=./jreordner/
SET JRE_HOME=./jreordner/
REM danach erst mit java -cp Start loslegen
 

dotlens

Top Contributor
und es geht doch!!!!!! :D

es ist zwar verdammt langsam, aber es geht!! :D
hab es jetzt so gelöst, dass das autorun eine batch datei ausführt, welche dann ein jar file öffnet....

werde noch weitere versuche durchführen und euch auf dem laufenden halten...
wenn ihr das iso file haben wollt kann ich es irgendwo hintun, damit ihr es runterkopieren könnt...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Javaprog. aus JavaProgamm starten? Java Basics - Anfänger-Themen 3
T Javaprog aus Javaprog Systemunabhängig starten Java Basics - Anfänger-Themen 17
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
S Timer vs ExecutorService: jeden Sonntag um 14.00 Uhr einen Task starten..? Java Basics - Anfänger-Themen 1
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I Jetty starten von Programm (Main) Java Basics - Anfänger-Themen 27
MarvinsDepression Umgebungsvariable kann Java-Applikationen außerhalb der IDE nicht starten Java Basics - Anfänger-Themen 4
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
Dimax Java Programm mit exec starten Java Basics - Anfänger-Themen 5
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
K Kann nicht starten Java Basics - Anfänger-Themen 63
S Mit Cloud Messaging Service starten Java Basics - Anfänger-Themen 2
S Android Service ferngesteuert starten Java Basics - Anfänger-Themen 5
W Threads starten Java Basics - Anfänger-Themen 2
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
J script: jar Datei starten auf Mac Os Java Basics - Anfänger-Themen 2
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
T Fehlermeldung beim Starten von FlashTool Java Basics - Anfänger-Themen 27
C Classpath Compiler lässt sich nur bedingt von Kommandozeile aus starten Java Basics - Anfänger-Themen 17
L Programm lässt sich nicht starten! Java Basics - Anfänger-Themen 1
J Timer bauen, Main Methode immer wieder neu starten Java Basics - Anfänger-Themen 13
x-tshainge Mein Programm lässt sich nicht Starten Java Basics - Anfänger-Themen 8
B Mit Java anderes Java Programm starten Java Basics - Anfänger-Themen 3
M Java swing im Browser starten Java Basics - Anfänger-Themen 0
E App lässt sich nicht starten Java Basics - Anfänger-Themen 8
L Eine Klasse aus dem gleichen Package starten Java Basics - Anfänger-Themen 3
G Wie kann ich mein Quellcode als Programm vom desktop starten? Java Basics - Anfänger-Themen 1
E Threads Thread in While-Schleife nur einmal starten Java Basics - Anfänger-Themen 2
N Timer funktioniert nicht beim starten Java Basics - Anfänger-Themen 3
K Methoden Methode starten wenn JFrame geöffnet wird Java Basics - Anfänger-Themen 2
M Objekt starten von der main-Methode Java Basics - Anfänger-Themen 1
T while schleife starten , beeneden und wieder Starten Java Basics - Anfänger-Themen 8
B Gleicher Prozess starten und stoppen (Problem beim Stoppen) Java Basics - Anfänger-Themen 5
B javax.ejb.Timer wieder starten? Java Basics - Anfänger-Themen 0
lgund Classpath Raspberry Pi 3 FX Starten Java Basics - Anfänger-Themen 4
B MySQL starten / stoppen -> Stoppen erzeugt neuen Prozess Java Basics - Anfänger-Themen 0
B .bat - Datei starten ohne Konsolenfenster zu sehen Java Basics - Anfänger-Themen 6
X Betriebssytem interne Consolen Commands über Java starten Java Basics - Anfänger-Themen 2
cezary Server läßt sich nicht starten Java Basics - Anfänger-Themen 2
J Classpath Programm aus Programm heraus starten Java Basics - Anfänger-Themen 1
K Methoden Programm ohne Main Methode starten Java Basics - Anfänger-Themen 2
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
P Javaprogramm mit einer bestimten Version starten Java Basics - Anfänger-Themen 5
R externes Programm starten Java Basics - Anfänger-Themen 12
U jar aus RAM heraus starten Java Basics - Anfänger-Themen 21
O Probleme mit Starten Java Basics - Anfänger-Themen 2
T jar von stick aus über jre auf stick starten Java Basics - Anfänger-Themen 6
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
T Wieso kann ich das jar file nicht starten? Java Basics - Anfänger-Themen 5
P Programm lässt sich nicht starten - Klasse mit Hauptmethode nicht gefunden Java Basics - Anfänger-Themen 9
F Timer abbrechen und wieder starten Java Basics - Anfänger-Themen 5
U Java Swing Timer mit ButtonKlick starten u. nach 12 Sekunden Befehl ausführen Java Basics - Anfänger-Themen 7
G Thread mehrmals starten und schliessen Java Basics - Anfänger-Themen 6
M Eclipse.exe/ symbol nicht vorhanden. kann nicht starten :S Java Basics - Anfänger-Themen 10
G JUnit-Tests im Programmdurchlauf starten Java Basics - Anfänger-Themen 4
Thallius Hidden Feature über Key Event starten Java Basics - Anfänger-Themen 4
M Programm mit jdb starten Java Basics - Anfänger-Themen 0
F APP außerhalb von Netbeans starten Java Basics - Anfänger-Themen 2
C Timer aus anderer Klasse stoppen/starten Java Basics - Anfänger-Themen 3
L Jar aus Jar Starten lassen (Update Tool) Java Basics - Anfänger-Themen 6
S Methoden Methode um Programm zu starten Java Basics - Anfänger-Themen 4
K Java-Editor: "Starten" bringt Error Java Basics - Anfänger-Themen 15
M Datei starten mit Java Java Basics - Anfänger-Themen 3
I Externes konsolen Anwendung (.exe) starten Java Basics - Anfänger-Themen 2
S Programm neu starten nach Fehlerabfang Java Basics - Anfänger-Themen 5
T Objekt in Objekt starten? Java Basics - Anfänger-Themen 2
T Bei Buttonklick Aktion starten, nach erneutem Klick beenden Java Basics - Anfänger-Themen 4
JCODA Jar aus Jar starten Java Basics - Anfänger-Themen 3
B GridBagLayout in der oberen rechten Ecke starten statt mittig Java Basics - Anfänger-Themen 2
Bluedaishi Klassen Thread über if Anweisung starten und von anderer Klassen über Button Beenden Java Basics - Anfänger-Themen 34
K Erste Schritte Brauche Hilfe bei Starten des Programms Java Basics - Anfänger-Themen 11
N Java starten Java Basics - Anfänger-Themen 21
J JavaFX aus Java-Application heraus starten Java Basics - Anfänger-Themen 7
T Threads Neuen Thread nicht aus main-Methode starten Java Basics - Anfänger-Themen 3
B Erste Schritte Fehler beim starten Java Basics - Anfänger-Themen 12
H Java Datein starten nicht :( Java Basics - Anfänger-Themen 5
M Threads von Gui Thread starten und stoppen Java Basics - Anfänger-Themen 2
S Externes Java Programm starten Java Basics - Anfänger-Themen 9
I Jar aus Java heraus starten. Java Basics - Anfänger-Themen 12
F Genereller Fehler beim Starten des Javaprogramms Java Basics - Anfänger-Themen 3
S jar Datei lässt sich nur über CMD starten Java Basics - Anfänger-Themen 15
D Wie den HTML-Teil des Chat Tutorials aus dem FAQ-Bereich starten? Java Basics - Anfänger-Themen 5
B eingene Klasse in eigenem Prozess starten mit relativem Pfad Java Basics - Anfänger-Themen 5
M Input/Output CMD in jar starten Java Basics - Anfänger-Themen 2
X Vollkommen Unabhängigen Prozess starten Java Basics - Anfänger-Themen 8
Joew0815 Klassen Andere Klassse in Main starten Java Basics - Anfänger-Themen 8
S Erste Schritte Programm starten Java Basics - Anfänger-Themen 13
S Methode in Applet starten Java Basics - Anfänger-Themen 2
M Kann Java Programm nicht starten Java Basics - Anfänger-Themen 7
A Thread Starten Java Basics - Anfänger-Themen 4
B Methoden Methode Direkt starten (über Kommandokonsole) Java Basics - Anfänger-Themen 5
I Thread stoppen und starten Java Basics - Anfänger-Themen 3
S Javaprogramm mit Parameter starten? Java Basics - Anfänger-Themen 21
E Datenbankserver bei Programmstart starten Java Basics - Anfänger-Themen 33
B Thread will nicht starten Java Basics - Anfänger-Themen 10
P .class Datei direkt starten (optional Java Datei direkt starten) Java Basics - Anfänger-Themen 13
M .jar Datei als Projekt starten Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben