Ich muss runnable .jar
-Datei programmgesteuert aus einer Zeichenfolge erstellen. Meine Entscheidung ist, eine .class
-Datei aus einer Zeichenfolge zu erstellen und sie mit JarOutputStream zu .jar
hinzuzufügen.
.class
-Datei erstellen? .jar
aus dem Quellcode zu erstellen? Um dies zu tun, können Sie die Java Compiler-API .
Es gibt dieses hervorragende Tutorial , mit dem Sie durchgehen können .
Um Code zu kompilieren, benötigen Sie einen Compiler. Sie können entweder den Oracle-Compiler Sun oder den Eclipse-Compiler verwenden. Der Aufruf der Compiler-API (beide haben dokumentierte APIs) erzeugt eine .class-Datei an einem temporären Speicherort. Sie können dann ein Glas machen.
Beginnen Sie zum Beispiel mit einem Maven Compiler-Plugin , welches ein Java-Modul ist, das die Compiler-API verwendet. Sie müssen Ihren Weg in das Plexus-Compiler-Modul finden.
Tags und Links compilation java jar .class-file