Plugin-Dependencies bearbeiten

  • Themenstarter Themenstarter TomTom99
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
T

TomTom99

Gast
Hallo,
ich habe ein plugin und würde es gerne in mein Projekt einbinden (Plugin-Projekt).
Das klappt auch soweit.

Problem ich kann nicht wirklich debuggen, sobald er in eine Klasse von dem Plugin springt ist der Code nicht mehr lesbar. Außerdem würde ich später irgendwann gerne das plugin etwas anpassen, was nicht geht da ich eben den Code nicht lesen kann.

Wäre Top wenn mir einer helfen könnte!
VLG
 
Wie meinst das?
Die jar Dateien sind auf meinem Rechner, allerdings als unlesbare class dateien innerhalb des plugins
 
An die class Dateien kommst du ran?
Schon mit decompilen versucht? Kann da JAD als decompiler empfehlen.
 
Also an die class Dateien komme ich über die plugin.jar datei ran

Die Quelldateien habe ich anscheinend nicht, wobei ich net genau weiß was die sein sollen...

Ich müsste doch eigentlich irgendwie den javacode dazu bekommen, die plugins sind ja nicht kostenpflichtig...
 
Um an den javacode von den .class Dateien zu kommen, musst du normal nur decompilen.
Soso...

Dekompilieren = normal ?

Sicherlich nicht... "legal" ist dann die nächste Frage, "sinnvoll" sicherlich nicht.
 
Nicht? Wenn du eine lib hast, die keine Sources mitliefert und wissen willst was in den Klassen steht?
 
zB lädt man sich die Sourcen runter...

Nebenbei, JAD schafft nicht alles zu dekompilieren, oft ist der Code nicht Kompilierbar.
 
maki, genau das würde ich gerne.
Wenn du mir jetzt noch sagst wie genau ich die sourcen runterlade bist du mein Held ;-)

Danke schonmal für die Hilfe
 
Wenn du mir sagst von welchem Plugin du sprichst, kann ich es ja für dich googeln...
 
Also helfen würde mir schonmal folgendes:
org.eclipse.emf_2.3.0
Ich habs leider nur immer "verschlüsselt" gefunden, d.h. nur mit unlesbaren .class Dateien.
 
Aber dabei läd er sich doch die aktuellste Version oder nicht?
Also nicht das es da Kompatibilitäsprobleme gibt...
 
Er lädt die Version die du auswählst. Du kannst das auch manuell machen, ist aber mehr Arbeit und 'unsauber'
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben