Java - archivos .jar aparente error de compilacion

 
Vista:
sin imagen de perfil

archivos .jar aparente error de compilacion

Publicado por MARCELO (3 intervenciones) el 14/07/2021 05:32:29
Estimados,

No sé nada de Java, sólo algo de C y algunos otros lenguajes. Intento usar este freeware que corre en java:

http://josh.com/tiny/

Exactamente lo que necesito usar es este archivo .jar:

http://josh.com/tiny/download/TinyClient.jar

Lo ejecuté en la misma carpeta que lo descargué y como recomienda el autor:

Java –jar TinyClient.jar /P6364 192.168.1.2 josh

Lo extraño es que me funcionó pero minutos más tarde no recuerdo haber cambiado nada y dejó de funcionar, dando este error:

Error: Could not find or load main class ?jar

Intenté en otra PC, también con windows 7, a la que le instalé el "Java SE Development Kit 16" y al error recibido al ejecutar el TiniHost.jar fué:

Error: Could not find or load main class ?jar
Caused by: java.lang.ClassNotFoundException: ?jar

Leí en algún lado que las nuevas versiones de java no necesitan que se coloque -jar ni el .jar por que también probé:

Java TinyClient.jar /P6364 192.168.1.2 josh

Java TinyClient /P6364 192.168.1.2 josh

Y para ver si me daba algún otro error también probé sin parámetros:

Java TinyClient
Java TinyClient.jar
Java -jar TinyClient.jar
Java -jar TinyClient

Pero no tuve suerte.

Observo que dentro del archivo TinyClient.jar hay un manifest.txt que indica una ruta a la clase principal (main class) que es correcta.

Veo que el archivo .jar suele cambiar de tamaño, a veces incrementándose mucho, ¿a que se debe?

¿Será muy difícil solucionarlo y quizás generar un .exe? En la web indicada también aparece el archivo TinyClient.zip que dice que son todos los archivos necesarios para construir (build) el .jar, ¿quizás sea de ayuda?

He escrito al desarrollador del software en cuestión pero aún no he tenido respuesta.

Muchas gracias
Saludos cordiales

Marcelo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

archivos .jar aparente error de compilacion

Publicado por Tom (1831 intervenciones) el 14/07/2021 09:13:39
Yo desconfiaría, mucho, de eso que te has bajado.
Está claro que el propio programa abre el .jar y probablemente recompila nuevos fuentes, o le añade cosas bajadas de internet .. o vete tú a saber.
En principio y hasta no saber más del asunto yo eliminaría completamente lo que te has descargado. En todo caso ya podrás volver a intentarlo cuando esté más claro lo que ocurre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

archivos .jar aparente error de compilacion

Publicado por MARCELO C. (3 intervenciones) el 14/07/2021 19:20:46
Yo no desconfío porque el programa me funcionó bien, he estado leyendo bastante acerca del autor, tiene buenas referencias, etc.
Además: ¿como voy a tener más claro lo que ocurre si lo borro?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

archivos .jar aparente error de compilacion

Publicado por Tom (1831 intervenciones) el 15/07/2021 09:23:04
"Veo que el archivo .jar suele cambiar de tamaño, a veces incrementándose mucho, ¿a que se debe?"
¿ Cuando cambia de tamaño ? ¿ Después de hagas qué ?
He mirado la web y es una página bastante vieja, podría estar hackeada.
¿ Qué versiones de java usas ? ¿ Es la misma en todas las máquinas ? ¿ De dónde te las has bajado ?
¿ Funcionan otros ejecutables java en las mismas máquinas ?

Finalmente, bájate los fuentes de github y recompila tú mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

archivos .jar aparente error de compilacion

Publicado por MARCELO C. (3 intervenciones) el 17/07/2021 02:25:24
No sé a que se debe el incremento de tamaño, ahora no he visto que ocurra más. Aparentemente podria ser cada vez que lo ejecuto con el comando java -jar, ya que sobre ese .jar no he hecho otras cosas. Uso la última versión aunque a veces se actualiza tan rápido que no llega a ser la última sino casi la última. Las he bajado del sitio java.com y de Oracle. No he probado otros .jar en las mismas máquinas. ¿A que fuentes te refieres? Los de este programa no estan en github.
Después de probar 6 programas diferentes que hacen lo mismo, con uno llamado Jwrapper (jwrapper.com), usando una PC con Windows 7, he generado un .exe para 32 bits y otro para 64 bits. El tamaño de cada uno de los .exe es de alrededor de 100Mb, lo que no es un inconveniente para mi.
Luego he utilizado una maquina virtual con Windows XP 64 bits (una edición quizás poco conocida) que no tiene java instalado para ejecutarlos y ambos me funcionan (con lo que compruebo que efectivamente Java fué empaquetado en el .exe). Luego le he enviado el .exe de 64 bits a una persona que tenía problemas cuando ejecutaba "java -jar TinyClient.jar" en su PC con Windows 10 y le ha funcionado bien. Así que con eso ya se resuelve mi problema y estoy muy satisfecho. Pero quedan los misterios comentados anteriormente sin respuesta de momento.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar