WinFuture-Forum.de: Erstellung Einer .jar-datei Aus Mehreren Ordnern Und Dateien ? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Erstellung Einer .jar-datei Aus Mehreren Ordnern Und Dateien ?


#1 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 29. September 2009 - 15:22

Hallo,

ich habe hier eine freie Software, die in einer .Jar-Datei vorliegt. Ich habe das ganze dekompiliert, weil ich ein paar Dinge für mich ändern wollte. Dies hab ich auch soweit getan. Nun müsste das ganze aber wieder zu einer .Jar gemacht werden.

Die Sache ist halt die, dass dieses Programm aus mehreren Ordnern und Dateien besteht und ich nicht weiß, wie man dann das eben kompiliert.

Wäre nett wenn mir jemand eine Hilfestellung geben könnte.
0

Anzeige



#2 Mitglied ist offline   Daniel88 

  • Gruppe: aktive Mitglieder
  • Beiträge: 124
  • Beigetreten: 02. März 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Backnang
  • Interessen:Ich hab ICQ und MSN ;) gibts aber net öffentlich.<br />Ich interessiere mich für (fast) alles was mit PCs und so weiter zu tun hat.

geschrieben 29. September 2009 - 15:53

Das klingt irgendwie komisch ...
"dekompiliert"? Was soll das sein? Reverse-Engineering? War des legal?

Aber deine Bitte am Schluss...
Möchtest du Hilfe beim Kompilieren oder beim Erzeugen des JAR-Files?
Sind 2 grundverschiedene Dinge.
It´s nice to be important, but it´s more important to be nice.
(Einer der dollen Sätze von Scooter)
Take care to get what you like, or you will be forced to like what you get.
(nochmal so einer)
0

#3 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 29. September 2009 - 16:09

OpenSource Software darf man ja frei verändern ;D Von daher war es ein einfaches kompilieren mit einer ebenfalls Freeware-Lösung.

Also ich hab ja momentan noch die .java Files.

Die müssten ja zunächst mal kompiliert werden und abschließend in einer .jar wieder alle zu einander finden.
0

#4 Mitglied ist offline   Nigg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.344
  • Beigetreten: 19. Mai 04
  • Reputation: 14
  • Geschlecht:Männlich

geschrieben 29. September 2009 - 16:16

Ein Jar-Archiv ist im Grunde eine stinknormale ZIP-Datei. Wenn du die Pfade beibehältst kannst du alles zippen und umbenennen, fertig, von daher frage ich mich auch was du da "dekompiliert" haben willst. Außerdem ist deine Behauptung Schwachsinn das nur weil etwas "OpenSource" ist, auf jeden Fall und Art und Weise verändert werden darf.

Dieser Beitrag wurde von Nigg bearbeitet: 29. September 2009 - 16:19

npm - nginx php mysql

Wenn dir kalt is, geh in eine Ecke, da sind meist 90°
0

#5 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 29. September 2009 - 16:18

In der .jar Datei liegen die sonst .java Dateien als .class vor. Diese sind nicht wirklich lesbar sondern sehen z.B. so aus :


,µ '*+¶ )™ § µ /±     >  ? @  A  B    1 2     


Das kann ja niemand lesen ;D Aus diesem Grund hab ich sie dekompiliert.
0

#6 Mitglied ist offline   Nigg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.344
  • Beigetreten: 19. Mai 04
  • Reputation: 14
  • Geschlecht:Männlich

geschrieben 29. September 2009 - 16:22

.jar und .java haben auch mal überhaupt garnichts gemeinsam! Das dekompilieren von Code ist nicht immer legal und du sprichst davon das die Anwendung Open-Source ist, warum nimmst du dann nicht auch den SOURCE?
npm - nginx php mysql

Wenn dir kalt is, geh in eine Ecke, da sind meist 90°
0

#7 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 29. September 2009 - 16:30

Weils das Projekt nicht mehr gibt -.-
0

#8 Mitglied ist offline   Nigg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.344
  • Beigetreten: 19. Mai 04
  • Reputation: 14
  • Geschlecht:Männlich

geschrieben 29. September 2009 - 16:31

Dann zieh dir das Sun JDK und versuchs damit.
npm - nginx php mysql

Wenn dir kalt is, geh in eine Ecke, da sind meist 90°
0

#9 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 29. September 2009 - 16:40

Danke, soweit war ich auch schon.
0

#10 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.212
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 29. September 2009 - 16:58

Sind die Sourcequellen (*.java) nicht lesbar? Damit könntest Du mittels JavaSDK (oder besser mit Eclipse oder so) neu kompilieren ...
as wolves among sheep we have wandered [bathory, dis irae]
0

#11 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 29. September 2009 - 17:42

Doch, nicht lesbar waren ja vorher die .class Dateien die in der .jar Datei drin waren. Deshalb hab ich die Files dekompiliert und dann hat er mir wieder lauter schöne .java Datein draus gemacht.
0

#12 Mitglied ist offline   Nigg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.344
  • Beigetreten: 19. Mai 04
  • Reputation: 14
  • Geschlecht:Männlich

geschrieben 29. September 2009 - 19:52

Beitrag anzeigenZitat (sturdy: 29.09.2009, 17:40)

Danke, soweit war ich auch schon.


Dann schreib das bitte auch! Woher sollen wir nachvollziehen welche Schritte du bei dieser Idee schon hinter dir hast. Wenn du den dekompilierten Source nicht mehr zusammensetzen kannst liegt das nicht am JDK und in diesem Fall müsstest du zumindest mal ein Stück Fehler oder Code posten damit wir dir überhaupt noch helfen können weil niemand hier eine Kristallkugel besitzt. Ich kenne auch einen Haufen Decompiler die allen möglichen Scheiss konstruieren aber nicht den Originalcode.

Dieser Beitrag wurde von Nigg bearbeitet: 29. September 2009 - 20:25

npm - nginx php mysql

Wenn dir kalt is, geh in eine Ecke, da sind meist 90°
0

#13 Mitglied ist offline   sturdy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 153
  • Beigetreten: 18. Mai 07
  • Reputation: 14

geschrieben 30. September 2009 - 15:59

Ich weiß nicht, wie ich die ganzen Java-Files wieder kompiliert bekomme um anschließend wieder ein lauffähiger Programm zu bekommen.

Ich hab alles installiert: SDK, JDK usw. nur weiß ich die Befehle nicht und was getan werden muss um eben wieder den Urzustand (nur mit meinen jetztigen Änderungen) herzustellen ;D
0

#14 Mitglied ist offline   Nigg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.344
  • Beigetreten: 19. Mai 04
  • Reputation: 14
  • Geschlecht:Männlich

geschrieben 30. September 2009 - 16:02

ohne Projektdaten wird das sicherlich nicht leicht. Den Compiler rufst du mit javac Blah.java auf der Shell auf. Poste doch mal ein Listing des Ordners, vielleicht liegen ja Projektdaten drin.
npm - nginx php mysql

Wenn dir kalt is, geh in eine Ecke, da sind meist 90°
0

#15 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 01. Oktober 2009 - 07:12

Zitat

Weils das Projekt nicht mehr gibt -.-

Warum sagst du uns nicht einfach um welches Projekt es sich handelt?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0