/ / Come compilare e creare JAR da un'applicazione java? - java, jar, javac

Come compilare e creare JAR da un'applicazione java? - java, jar, javac

Sto creando un'applicazione per generare applicazioni Java da modelli. Mi piacerebbe chiamare il compilatore java e successivamente il jar per creare il pacchetto jar. Qual è il modo migliore per farlo?

Esempio veloce: La mia applicazione genererà il file myApp.java basato sul file myTemplate.java. La mia applicazione sostituirà molti segnaposto nel modello con codice java generato. Mi piacerebbe eseguire, dalla mia applicazione i seguenti comandi:

javac *.java
jar -cvf myApp.jar *.class (I know the command is not right).

Mi piacerebbe essere in grado di scoprire se la compilazione fallisce e / o la creazione del vaso fallisce.

Questo è qualcosa di simile all'eclipse, ma molto più semplice, di couse.

Grazie mille per il tuo aiuto.

risposte:

1 per risposta № 1

Fornisce Java API del compilatore che può essere usato per compilare le classi Java a livello di programmazione.

Ecco il link a Buon tutorial usando l'API del compilatore

Puoi usare JarOutputStream creare vasi a livello di codice Ecco una bella Post SO per la creazione di jar con JarOutputStream

Spero che questo ti aiuti.