KILLER SOFT
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

KILLER SOFT

de todo lo ke se nos ocurra
 
ÍndiceGaleríaÚltimas imágenesBuscarRegistrarseConectarse

 

 Programa que ayuda a crear Un .JAR ejecutable

Ir abajo 
3 participantes
AutorMensaje
tony_squall
Sargento
tony_squall


Cantidad de envíos : 117
Edad : 35
Localización : Hyrule
Fecha de inscripción : 17/04/2008

Perfil del Personaje
Battle Flied:
Programa que ayuda a crear Un .JAR ejecutable Left_bar_bleue200/200Programa que ayuda a crear Un .JAR ejecutable Empty_bar_bleue  (200/200)

Programa que ayuda a crear Un .JAR ejecutable Empty
MensajeTema: Programa que ayuda a crear Un .JAR ejecutable   Programa que ayuda a crear Un .JAR ejecutable Icon_minitimeLun Dic 29, 2008 11:23 pm

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.jar.Attributes;
import java.util.jar.JarEntry;
import java.util.jar.JarInputStream;
import java.util.jar.JarOutputStream;
import java.util.jar.Manifest;

public class CrearJarEjecutable {

/**
* Uso:
* java CrearJarEjecutable myjar.jar ClasePrincipal myjar_r.jar
*
*/
public static void main(String[] args) {
if (args.length != 3) {
System.out.println("Uso: CrearJarEjecutable " + "reproductor skin <output>");
System.exit(0);
}
JarInputStream jarIn = null;
//Creamos el objeto JarInputStream, y obtenemos su manifiest
try {
jarIn = new JarInputStream(new FileInputStream(args[0]));
Manifest manifest = jarIn.getManifest();
if (manifest == null) {
manifest = new Manifest();
}

Attributes a = manifest.getMainAttributes();
String oldMainClass = a.putValue("Main-Class", args[1]);

//Si ya existe un manifiest, notificamos y salimos
if (oldMainClass != null) {
System.out.println("Cuidado: ya existe un valor Main-Class: " + oldMainClass);
System.exit(1);
}

System.out.println("Writing to " + args[2] + "...");
JarOutputStream jarOut = new JarOutputStream(new FileOutputStream(args[2]), manifest);

//Creamos un buffer de lectura para transferir los datos desde el jar original
byte[] buf = new byte[4096];

//Iteramos las entradas
JarEntry entry;
while ((entry = jarIn.getNextJarEntry()) != null) {
//Excluimos el manifiest del viejo jar
if ("META-INF/MANIFEST.MF".equals(entry.getName())) continue;

//Escribimos la entrada en el nuevo jar
jarOut.putNextEntry(entry);
int read;
while ((read = jarIn.read(buf)) != -1) {
jarOut.write(buf, 0, read);
}
jarOut.closeEntry();
}

//Cerramos los streams
jarOut.flush();
jarOut.close();
jarIn.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

}
Volver arriba Ir abajo
Lord Zero
Almirante
Lord Zero


Cantidad de envíos : 145
Edad : 35
Localización : ¡En Impel Down!
Fecha de inscripción : 12/04/2008

Perfil del Personaje
Battle Flied:
Programa que ayuda a crear Un .JAR ejecutable Left_bar_bleue200/200Programa que ayuda a crear Un .JAR ejecutable Empty_bar_bleue  (200/200)

Programa que ayuda a crear Un .JAR ejecutable Empty
MensajeTema: Re: Programa que ayuda a crear Un .JAR ejecutable   Programa que ayuda a crear Un .JAR ejecutable Icon_minitimeMar Dic 30, 2008 1:30 am

¡Que Bien!

Por fin podre crear mi JAR de los programas que he hecho.

Cuando lo pruebe lo confirmo.
Volver arriba Ir abajo
http://tokem0on.webs.com
G L A C I U S
Almirante de la Flota
G L A C I U S


Cantidad de envíos : 106
Edad : 35
Localización : dende este
Fecha de inscripción : 11/04/2008

Perfil del Personaje
Battle Flied:
Programa que ayuda a crear Un .JAR ejecutable Left_bar_bleue200/200Programa que ayuda a crear Un .JAR ejecutable Empty_bar_bleue  (200/200)

Programa que ayuda a crear Un .JAR ejecutable Empty
MensajeTema: (+_+)   Programa que ayuda a crear Un .JAR ejecutable Icon_minitimeMar Dic 30, 2008 5:48 pm


no pss. chido we cuando okupe algo sobre esto aki estara en el foro XD

Laughing



Volver arriba Ir abajo
https://killersoft.forosactivos.com
Contenido patrocinado





Programa que ayuda a crear Un .JAR ejecutable Empty
MensajeTema: Re: Programa que ayuda a crear Un .JAR ejecutable   Programa que ayuda a crear Un .JAR ejecutable Icon_minitime

Volver arriba Ir abajo
 
Programa que ayuda a crear Un .JAR ejecutable
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
KILLER SOFT :: Programacion :: JAVA-
Cambiar a: