guter Jar-Wrapper

beastofchaos

Bekanntes Mitglied
Hallo Leute,
Ich wüsste gerne mit welchem programm ich meine (ausführbare) Jar-Datei in eine Exe-Datei umwandeln kann? Ich hab schon von diesen Wrappern gehört udn gleich mal gegooglet, aber leider bisher nur ein Programm gefunden, das was macht. Aber wie so häufig ist weniger mehr... Ich bekomme es damit einfach nicht auf die Reihe, was zu machen. Köntne ihr mir einen guten Wrapper empfehlen oder euch den mal anschaun? -> Launch4j
Was muss ich ihm denn alles angeben, damit z.B. der grüne Pfeil (der das warscheinlicht umwandelt/"wrappt") endlich aufleuchtet und ich mich meines Leben freuen kann?

Gruß, Thomas
 

beastofchaos

Bekanntes Mitglied
Jep, sorry - ganz vergessen ;)

Also wenn man sich Launch4j runtergeladen und gestartet hat, braucht man nur folgendes tun:
- unter Basic/Jar den Pfad der jar-Datei angeben
- unter Basic/Jar den Pfad der zu erzeugenden exe-Datei angeben
- unter JRE/Bundled JRE path den Pfad zur aktuellen Java-Version angeben (z.B. "C:/Programme/Java/Jre6/")
- in der oberen Leiste auf "Build Wrapper" klicken - es öffnet sich ein FileDialog
- gib dort ieinen beliebigen Namen (z.B. "MyProgramWrapper") an und lass es (automatisch als xml-Datei) iwo speichern
- Jetzt wird automatisch die exe-Datei miterzeugt - du findest sie unter dem von die angegebenen Pfad ;)
- Im Nachhinein braucht man die xml-Datei nicht mehr. Nur in sofern, dass du beim nächten Mal(bsp. nach einem Update der jar)
in Launch4j auf "öffnen" klickst und alle Einstellungen automatisch drinne hast :D

* wenn ihr wollt, könnt ich auch noch ein Icon/ etc. angeben - das findet sich aber schnell

Gruß, Thomas
 

blacky69

Mitglied
Hallo,

verstehe ich das richtig hier?

Ich kann mit launch4j eine exe Datei erstellen, die dann nur unter windows läuft.

Damit ist doch die Plattformunabhängigkeit bei Java dahin!

Kann ich mit launch4j mein Quellcode schützen, sodass andere diesen nicht einsehen können?

mfg
 

beastofchaos

Bekanntes Mitglied
EXE heißt grundsätzlich, dass es eine Windows-Application ist. Wenn du deine Jar anders schützen willst, gibts es aber auch mehrere Methoden, die aber größtenteils kostenpflichtig sind. Musst du aber selbst mal in der Sufu oder bei Google nachschaun, ich davon auch nur mal gehört ;)

Gruß, Thomas
 
T

Tomate_Salat

Gast
Ich kann mit launch4j eine exe Datei erstellen, die dann nur unter windows läuft.

Damit ist doch die Plattformunabhängigkeit bei Java dahin!

Das hier oft nicht weitergedacht wird. Seit wann ist die Unabhängigkeit abhängig vom "launcher"? Was hindert dich daran, eine .jar für alle Plattformen und eine .exe für windows bereitzustellen? Mit eRCP+Delta-Plugin kann man sich für jede gängige Plattform einen launcher generieren lassen. D.h. aber noch lange nicht, dass die Plattformunabhängigkeit tod ist [siehe z.B. Eclipse].
 

Lumaraf

Bekanntes Mitglied
Die von Launch4J erzeugten exe kann man notfalls immernoch wie ein gewöhnliches jar verwenden.
Code:
java -jar blablub.exe
 

blacky69

Mitglied
Hallo,

erst mal Danke für Eure Kommentare.

Also mir geht es jetzt erst einmal darum den Quellcode urheberrechtlich zu schützen.
Das ist ja offensichtlich bei jar-Datei standardmäßig nicht der Fall.

Kennt jemand eine kostenlose Möglichkeit?

mfg
 
G

Gast2

Gast
Also mir geht es jetzt erst einmal darum den Quellcode urheberrechtlich zu schützen.
Das ist ja offensichtlich bei jar-Datei standardmäßig nicht der Fall.

Was hat denn dein Urheberrechtliches schützen mit dem Deployment zu tun? Du musst deine Software halt unter die entsprechende Lizenz stellen, und schon ist sie Urheberrechtlich geschützt.

Was du meinst ist wohl zu verhindern, dass jemand deine Sourcen sehen kann. Das hat aber mit dem UrheberRECHT nichts zu tun. Und ist bei Java mitunter nicht einfach. Stichwort Obfuscator ect.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Zugriff auf protected Fields = guter Programmierstil? Java Basics - Anfänger-Themen 11
KopaCoda Getter mehrfach aufrufen -> ist das guter code? Java Basics - Anfänger-Themen 3
MiMa Guter Programmierstiel für Methoden, OOP verstoß? Java Basics - Anfänger-Themen 25
S Methoden Effiziente Permutation? Guter Permutationsalgorithmus? Java Basics - Anfänger-Themen 1
J Getter und Setter auch intern benutzen - guter Stil? Java Basics - Anfänger-Themen 31
U Vernünftige Strukturierung, Guter Stil,. Java Basics - Anfänger-Themen 12
K BufferedReader im Konstruktor // guter Stil ? Java Basics - Anfänger-Themen 2
G Guter Programmierstil? Java Basics - Anfänger-Themen 8
N Guter Zufallsgenerator für Java Java Basics - Anfänger-Themen 9
Silas89 Java in exe Compilieren (Guter Grund!) Java Basics - Anfänger-Themen 10
G Guter Programmierstil? Java Basics - Anfänger-Themen 4
G guter Parser Java Basics - Anfänger-Themen 4
G Guter Rat ist teuer Java Basics - Anfänger-Themen 6
J Guter Stil der Java-Programmierung Java Basics - Anfänger-Themen 5
G Array mit Schleife durchlaufen - guter Stil? Java Basics - Anfänger-Themen 20
K guter Programmierstil Java Basics - Anfänger-Themen 3
frau-u guter Stil - wie macht mans am Besten? Java Basics - Anfänger-Themen 8
J focusListener ...guter Code... Java Basics - Anfänger-Themen 2
123456789sssssaaaa Java Wrapper Class Java Basics - Anfänger-Themen 13
O Wrapper Klassen Java Basics - Anfänger-Themen 6
S Erste Schritte Funktionsaufruf mit Wrapper Java Basics - Anfänger-Themen 4
3 ArrayList Integer Wrapper Klasse als Ersatz für normale Arrays Java Basics - Anfänger-Themen 10
R Einige Neulingsfragen (Wrapper, GUI-Programmierung) Java Basics - Anfänger-Themen 4
S Wrapper Klasse und extends Java Basics - Anfänger-Themen 2
M Wann eine Wrapper Klasse verwenden und wann einen primitiven Datentypen? Java Basics - Anfänger-Themen 8
L OOP Wrapper Klassen - Stack-Aufgabe Java Basics - Anfänger-Themen 2
F OOP Wrapper ermöglicht Zugriff für andere Packages? Java Basics - Anfänger-Themen 6
M wrapper dll Java Basics - Anfänger-Themen 3
J Java.Util.Properties wrapper class (Review Request) Java Basics - Anfänger-Themen 2
U Wrapper-klassen Java Basics - Anfänger-Themen 9
S Methode die Wrapper Klasse fuer einen primitiven Typ zurueck Java Basics - Anfänger-Themen 11
T Wrapper-Klassen Java Basics - Anfänger-Themen 5
N Was ist eine Wrapper Klasse ? Java Basics - Anfänger-Themen 2
S Wrapper-Pattern Beispiel Java Basics - Anfänger-Themen 2
G Frage zur Objekt-Wrapper Float ? Java Basics - Anfänger-Themen 6
A Wrapper-Klassen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben