jar con el JBuilder

Josema
26 de Marzo del 2003
Hola, escribo xq me ocurre realmente una cosa curiosa:

Creo un jar con el asistente de JBuilder de un programa que funciona perfectamente al pulsar en el play. Luego ejecuto el jar y me dice que "could not find main class".
Es sorprendente porque haciendo exactamente lo mismo con otros programas funciona bien.
Lo único diferente que hago en este es incluir una biblioteca externa, aunque en el asistente digo que la incluya.

No sé.

¿Se os ocurre algo?

Luismahou
26 de Marzo del 2003
Cuando se crea un jar, se añade un fichero especial: Manifest.mf. Bueno en este fichero se puede poner información importante, por ejemplo, cual es la clase principal. JBuilder no hace esto, o por lo menos no lo hace por defecto. Por eso no puedes ejecutar el jar directamente. Para ejecutar el jar tienes que hacer:
java.exe -jar <nombre_clase_main>

Saludos,
Luismahou

Josema
26 de Marzo del 2003
Muchas gracias por tu respuesta, pero no sé si te he entendido bien.
En el manifest.mf del jar que me crea el JBuilder pone:
Manifest-Version: 1.0
Main-Class: HeatBugsModel

Efectivamente esa clase es la que tiene el main.
El jar se llama prueba.jar
Perdona mi ignorancia, pero ¿que he de hacer?
¿un archivo .bat y en él escribir?
java.exe -jar HeatBugsModel.class

seguramente así no es xq no estoy indicando en ningun lado el .jar donde está mi clase.

saludos y muchas gracias