style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

no funciona jar

buenas, como va?!!
Les cuento q cree un jar en netbeans 6.9.1, lo quiero ejecutar, pero no ejecuta. Alguien sabe xq puede ser???
tengo win xp sp3
o como hago para ejecutarlo??
Gracias.-

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

META-INF

Asegurate de haber incluido el manifest dentro del META-INF donde debes definir la direccion absoluta de la clase principal la cual debe tener el tipico public static void main y ademas de definir las librerias que son necesarias que tu sistema necesita, mira un ejemplo de manifest seria:

Main-Class: paquete.ClaseConMain
Class-Path: lib/libreria.jar

META-INF debe estar encapsulado en el jar

como es eso¿?¿disculpa q

como es eso¿?¿disculpa q te pregunte pero es q no me quedó muy claro...

¿Como lo creaste? ¿ Que es

¿Como lo creaste? ¿ Que es lo que debería de hacer? ¿ Como estás intentando ejecutarlo?

En windows puedes darle doble click y listo.

Quizá esta pagina te pueda ayudar: http://download.oracle.com/javase/tutorial/deployment/jar/

Espero te sirva.

Aquí te va un micro ejemplo a manera de hello world, de como crear un jar desde la linea de comandos.

c:\> more > HelloFromJar.java
 class HelloFromJar {
     public static void main( String [] args ) {
         System.out.println("Hello from jar :) ");
     }
 }
Ctrl-C
c:\> more > manifest.mf
 Main-class: HelloFromJar
Ctrl-C
c:\>javac HelloFromJar.java  
c:\>jar -cmf manifest.mf  hello.jar HelloFromJar.class
c:\>java -jar hello.jar
Hello from jar :)

La idea es que veas como funcionan las cosas desde lo más básico y a partir de ahí entender las más complejas.

Saludos.

Imagen de CybJer

¿Tenia dependencias?

Cuando creamos un jar con netbeans hace tambien una carpeta llamada lib en el mismo directorio que se crea el paquete (En caso que tu aplicacion use otras librerias jar), y para ejecutar tu aplicacion basta con tener el jar y su carpeta de lib en el mismo directorio, probablemente baste con dar doble clic sobre el jar, si esto no resultara en el simbolo del sistema puedes intentar con un:
java -jar paquetejar.jar
Desde el directorio en el que se encuentra tu paquete.

La respuesta es algo mas simple

Primeramente abre netbeans y luego:

1.-Vete a la paleta de tus proyectos
2.-escoge tu proyecto y dale clic con botón secundario
3.-elige la opción "propiedades", enseguida se abrirá una nueva ventana y en el árbol de categorías
4.-elige la opción "ejecutar"
5.-posteriormente en el capo de "Main Class:" dale clic en el botón "examinar"
6.-elige la clase que contiene el método main de tu aplicación o si tienes varias clases con el método main elige al que quieras que se ejecute
7.-una ves hecho esto dale clic en el botón "seleccione la clase principal"
8.-después dale clic en el botón "aceptar"
9.-el ultimo paso es compilar tu proyecto y de ahí te diriges a la carpeta de tu proyecto
10.-abre la carpeta "dist" y ejecuta el archivo .jar
11.-listo ya tienes tu ejecutable.

Bueno espero que esto te sirva. saludos.

gracias HCH me resultó; la

gracias HCH me resultó; la verdad es q nose q paso, ya que con otros jars no tuve problemas.
Y la apilcacion anda bien.
Gracias!!!

archivos jar

Hola amigos

quisiera que me ayudaran un poquito, estoy intruseando un poco en netbeans y quisiera ejecutar un jar dento de un proyecto, es decir no se como invocarlo para que se ejecute, lo tengo dentro de las librerias y no se como invocarlo desde alli si me ayudan se los agradezco,saludos

Vanina

Ejecuta directamente la clase

Suponiendo que tienes una clase cuya dirección dentro del jar es doo.daba.java.chachareando.ChacharaPrincipal en la cual tienes tu método principal. puedes invocar ese programita haciendo esto desde tu clase con su debido import doo.daba.java.chachareando.ChacharaPrincipal;

ChacharaPrincipal.main(null);

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">