Foros del Web » Programación para mayores de 30 ;) » Java »

Abrir una clase .java desde una aplicacion java

Estas en el tema de Abrir una clase .java desde una aplicacion java en el foro de Java en Foros del Web. Hola comunidad foros del web, estoy haciendo una aplicacion para una serie de juegos que realice en java, una especie de consola virtual, y me ...
  #1 (permalink)  
Antiguo 10/12/2008, 21:19
Avatar de javico40  
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 16 años, 4 meses
Puntos: 9
De acuerdo Abrir una clase .java desde una aplicacion java

Hola comunidad foros del web, estoy haciendo una aplicacion para una serie de juegos que realice en java, una especie de consola virtual, y me he chocado con el siguiente problema:

Nesesito guardar en una archivo de extension .javo (mi extension) las clases de el juego, a modo de paquete para tenerlo todo junto, y mi aplicacion debe leer ese archivo, buscar la clase main, y ejecutarla.

Si me pueden ayudar con algo de codigo estaria muy bien, no pido que me hagan el trabajo pero si que me orienten, gracias de antemano.
  #2 (permalink)  
Antiguo 11/12/2008, 01:04
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Respuesta: Abrir una clase .java desde una aplicacion java

¿Para que necesitas crear un fichero con extension propia y poner dentro los .java? ¿No sería mucho más sencillo empaquetar los modulos en ficheros .jar e incluir directamente los .class? Lo digo por que si usas "lo habitual" en la plataforma, tendrás muchos menos problemas.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 11/12/2008, 09:20
Avatar de javico40  
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 16 años, 4 meses
Puntos: 9
De acuerdo Respuesta: Abrir una clase .java desde una aplicacion java

Si tienes mucha razon seria mejor asi, sabes como abrir un .jar desde una aplicacion java?, lo del fichero personalizado era por pura personalizacion, pero no es tan nesesario.
  #4 (permalink)  
Antiguo 11/12/2008, 11:38
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Respuesta: Abrir una clase .java desde una aplicacion java

Un fichero .jar es en realidad un fichero .zip, y en el API de java en el paquete java.util.* tienes clases para tratar esos ficheros.

De todas formas, si lo que quieres es usar esas clases, no tienes que "abrir" esos ficheros manualmente, tienes que ponerlos en el classpath o cargarlos con un classloader para poder usar las clases que tienen dentro.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:59.