elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Doble factor de autenticación o verificación en dos pasos


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  No se ha encontrado o cargado la clase principal
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No se ha encontrado o cargado la clase principal  (Leído 411 veces)
snake_linux

Desconectado Desconectado

Mensajes: 70


Ver Perfil
No se ha encontrado o cargado la clase principal
« en: 28 Diciembre 2019, 23:30 »

Buenas, tengo un problema bastante extraño, os pongo en situación:

Tengo un programilla bastante sencillo empaquetado en un package "holaMundo" y el mainClass se llama "HolaMundo", por lo tanto el qualifiedName sería "holaMundo.HolaMundo", además, lo he empaquetado en un fichero Jar con un Manifiest bastante simple:

Código:
Manifest-version: 1.0
Main-Class: holaMundo.HolaMundo


Y luego, para lanzar el Jar tengo un .bat para hacerlo todo más sencillo:

Código:
@Echo off

java -jar HolaMundo.jar

El caso, es que esto a mi me funciona perfecto, pero en el ordenador de un colega, se descarga un .zip con todo esto, ejecuta el .bat donde lanza el Jar y le aparece el Error
"No se ha encontrado o cargado la clase principal holaMundo.HolaMundo"

Y no lo entiendo, yo tengo exactamente el mismo Jar que él, todo lo tengo igual, de hecho me he descargado el zip que le he pasado, lo descomprimo, ejecuto el bat y me funciona, todo lo tenemos exactamente igual, incluso tenemos la misma versión de Java.

¿Alguna idea?

Gracias.


En línea

@XSStringManolo
Colaborador
***
Desconectado Desconectado

Mensajes: 1.948


Turn off the red ligth


Ver Perfil WWW
Re: No se ha encontrado o cargado la clase principal
« Respuesta #1 en: 28 Diciembre 2019, 23:39 »

Usa otro editor de texto.


En línea

snake_linux

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Re: No se ha encontrado o cargado la clase principal
« Respuesta #2 en: 29 Diciembre 2019, 10:59 »

Usa otro editor de texto.

Lol? Eso no tiene nada que ver
En línea

NEBIRE


Desconectado Desconectado

Mensajes: 2.229


Ver Perfil
Re: No se ha encontrado o cargado la clase principal
« Respuesta #3 en: 29 Diciembre 2019, 17:06 »

Una de las cosas idiotas en programación es la distinción de la capitalización, para nombres de ficheros, variables, etc...

...y en esa red idiota cae mucha gente.
... la cosa se enreda estúpidamente más, cuando los usuarios se emperran en llamar a cosas distintas con el mismo nombre.

"holaMundo.HolaMundo", es una mala idea... llamada cada cosa con nombre distinto...

Imagina que llamáramos tornillo (con diferente grafía), a cada pieza que contiene un vehículo...
Si las ruedas fueran: Tornillo, el volante tOrnillo, el motor TOrniLlo, la batería torNILLO, etc... nos encontraríamos con esta situación:
"Quité el TornIllo, aflojé el tORNiLlO, y cambién el ToRnIllO, por otro de la marca torNIllO, luego que monté todo el conjunto del torNillO, encontré que ahora fallaba el TORniLLO, así que desmonté el ToRnIllo que estaba al lado y después de limpiarlo bien con tORNiLLo, y montarlo,  sigue sin funcionar.. me podeis ayudar????
crees que en 5 años acabrían de entenderse con la frase???. Desde luego los mecánicos en el taller, perderían más tiempo tratando de entender de qué pieza están hablando a cada instante que en encontrar el problema que tiene el vehículo para solucionarlo.
« Última modificación: 29 Diciembre 2019, 17:08 por NEBIRE » En línea

@XSStringManolo
Colaborador
***
Desconectado Desconectado

Mensajes: 1.948


Turn off the red ligth


Ver Perfil WWW
Re: No se ha encontrado o cargado la clase principal
« Respuesta #4 en: 29 Diciembre 2019, 19:52 »

Lol? Eso no tiene nada que ver
Por qué?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines