Antwort
 
Themen-Optionen
Alt 25.05.2006, 03:18 Nach oben    #1
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard [Eclipse 3.1.2] Java-Projekt kompilieren und verschließen

Moin,

wie kann ich unter Eclipse eine versiegelte Jar erstellen die lauffähig ist? Mir ist aufgefallen das man alle Quelldateien öffnen kann wenn man eine Jar entpackt. Das stört mich ganz schön und da ich es nicht schaffe harauszufinden wie die die Jars versiegele hoffe ich das ihr es mir erklären könnt.

Gruß, Prophet
__________________

Geändert von Prophet (25.05.2006 um 03:23 Uhr). Grund: Falsche version
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 03:21 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Habe dazu keine Antwort .. aber du meinst sicher 3.1.2, gelle?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 03:24 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Man muss die Jars ja versiegeln können sonst wäre Java als kommerzielle Sprache ja wertlos...

Stimmt mit der Version habe ich mich vertan
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 03:30 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Scheinst das Problem schon etwas länger zu haben. *klick*

Habe jetzt mal etwas gegoogelt, aber ein wirklich akzeptables Ergebnis habe ich auch nicht erhalten.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 12:29 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Also eine Jar kannst du nicht versiegeln, weil jars nicht weiter sind als zip Dateien mit einer gewissen Struktur.
Aber solange du nicht deinen Quellcode in die jar packst, dann wird auch keiner herrausfinden wie dein Programm funktioniert.
Die wirklich paranoiden benutzen zusätzlich noch einen Obfuscator, der die class Dateien sinnlos umbenennt.

Um mit Eclipse das Projekt als Jar zu exportieren musst du irgendwo im Menu unter File->Export oder sowas ähnliches suchen.
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 14:57 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Ach... Kann man nicht einfach eine jexe oder japp erstellen nd fertig. Warum immer in diesem Jars ein binäres format ist doch viel sinnvoller...

Aber danke für eure hilfe
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 15:30 Nach oben    #8
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Ich habe mal weiter gesucht und nachgefragt und habe herausgefunden das wenn man das ganze mit einem entsprechenden Buildfile also als Ant projekt Exportiert sollte der Quelltext nicht mit dabei sein und der dekompilierte code zumindest unleserlich *gruml*

Kennt einer von ein Tutorial welches erklärt wie ich mit Ant oder diesem Buildfiles unter Eclipse arbeiten kann?
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 16:03 Nach oben    #9
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hab nicht so ganz genau verstanden, was du jetzt haben willst.
Einen Einstieg in die Arbeit mit Ant als Eclipse-Plugin?
http://www.joller-voss.ch/tools/ecli...Starthilfe.pdf
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.05.2006, 18:21 Nach oben    #10
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Ja danke sowas habe ich gesucht.
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.05.2006, 17:28 Nach oben    #11
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Willst du eine exe oder nur ein jar?
Wenn du einen ExeWrapper suchst, dann google mal nach JSmooth oder Launch4J. Die erstellen dir eine exe, die dein Programm dann startet.

Wie schon gesagt, wenn du nur die .class dateien in die Jars packst dann kann eigentlich nix schiefgehen. Das hat nix mit Java zu tun, wenn du in C++ deinen Quellcode mitschickst, dann kann C++ auch nix für.

Zu Ant.
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.05.2006, 00:45 Nach oben    #12
Erfahrener Benutzer
 
Benutzerbild von Prophet
 
Registriert seit: 10.05.2006
Ort: Jevenstedt
Beiträge: 131
Standard

Ich wollte eigentlich jars erstellen ja. Also die jar entpacken *.java löschen wieder verpacken und fertig?

Danke für das Ant tut.
__________________
Prophet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.05.2006, 11:54 Nach oben    #13
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Quatsch. Wenn du Eclipse benutzt, dann fügt er automatisch nur die .class Dateien in die Jar.
Ansonsten hast du doch einen src (= .java) und einen build (= .class) Ordner.
Einfach per ant den Inhalt von build verpacken und das wars.
Guck dir mal bei den Task Jar an.

Gruß KaraHead
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Developers-guide.net Projekt sucht willige Java Programmierer beny_mcde Projekte unserer Mitglieder 11 10.08.2006 13:03
[Grundlagen] Entwicklung eines Projektkonzeptes WarrenFaith Tutorials 1 21.11.2005 01:42
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:59 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44