Posts mit dem Label Java Programmieren werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Java Programmieren werden angezeigt. Alle Posts anzeigen

Dienstag, 24. September 2013

Einfacher aber effektiver Decompiler für Java-Code

DJ Java Decompiler, wie der Name schon sagt, ist eine Anwendung, die Java-Dateien dekompiliert oder disassembliert. Alle Dateien können als Text oder einem anderen Format gespeichert werden und so eine Kopie auf Ihrem Rechner gespeichert werden.

Ein großer Vorteil des Programms ist, das kein Java auf dem Rechner installiert sein muss, es braucht auch keine Java Virtual Machine oder andere Java SDK.

Die Anwendung wird den ursprünglichen Quellcode durch die Verwendung der Binärdateien rekonstruieren. Das Programm ist auch sehr einfach zu bedienen Sie müssen nur per Drag & Drop-Funktion die Java-Datei in die Schnittstelle ziehen und bekommen automatisch den Code angezeigt.

Die häufigsten Anwendung eines solchen Decompilers sind: Fehler zu beheben, Schwachstellen zu finden, Malware zu suchen und Code-Optimierung. Das Programm ist aber auch in der Lage Code wiederherzustellen der verloren gegangen ist.

Montag, 3. Juni 2013

Interactive Development Environment für Java-Entwickler

JCreator ist eine leistungsfähige Interactive Development Environment (IDE) für Java-Technologien. So verfügt das Programm über die üblichen Funktionen eines IDEs wie einen Editor mit Syntax-Highlighting, automatisches Einrücken oder eine Code-Vervollständigung. Zusätzlich verfügt Jcreator über Funktionen wie Projektmanagement, Projekt-Templates und eine Debugger-Schnittstelle.

Über verschiedene Assistenten lassen sich schnell und einfach Projekte, Klassen, Schnittstellen und vieles weitere erstellen. Die gut gestalltete, übersichtliche Bedienungsoberfläche lässt sich ganz nach Wunsch auf eigene Bedürfnisse anpassen.

Im Gegensatz zu seiner Konkurenz, die unter Windows operieren und vielfach selbst in Java geschrieben sind, besitzt JCreator den Vorteil komplett auf C++ zu basieren. Das ermöglicht dem Programm eine hohe Ausführungsgeschwindigkeit.