Sé que esto es un problema común, pero yo he intentado muchas cosas para hacer este trabajo.
Nombre de la clase principal: Prueba
He incluido una MANIFEST.MF
con Main-Class
atributos, de la siguiente manera:
Main-Class: src.client.Test
Main-Class: classes.client.Test
Main-Class: client.Test
Main-Class: Test
Ninguna de las anteriores trabajado. (La jar
que se encuentra en el despliegue dir)
Este es el contenido de mi proyecto:
En mi perfil de despliegue he incluido:
MANIFEST.MF
- lib directorio
- Todo el contenido resultante de la fusión de colaborador grupo del archivo (
Test.class
, una externajar
, que estoy usando)
Nota: Estoy usando 12c JDeveloper IDE
Mensajes relacionados He intentado pero no podía hacer que funcione:
No se pudo encontrar o cargar la clase principal con un archivo JAR
No se puede ejecutar el archivo jar: No se pudo encontrar o cargar Hola clase principal
Mencioné correctamente el Main-Class
atributo, aunque el Class-Path
estaba equivocado .
La estructura del .jar
archivo es el siguiente:
myjar/client/Test.class
myjar/META-INF/MANIFEST.MF
myjar/myexternal.jar
Tuviera que mencionar myexternal.jar
en mi MANIFEST.MF
de la siguiente manera:
correcta :Class-Path: ../myexternal.jar
incorrecto :Class-Path: myexternal.jar
No sé si eso está haciendo ningún sentido, no debería tener una carga excepción de la clase principal debido a la forma equivocada de mencionar myexternal.jar
Sin embargo esto esté arreglado él!