java, multiplataforma?
Buenasss!
No se si alguien le ha ocurrido lo q a mi alguna vez. El caso es q hace tiempo realicé una pqña aplicacion java y funciono perfectamente tanto en w98, xp y nt4.0, q es lo q se supone debe de hacer un lenguaje multiplataforma. Pues bien hemos cambiado a w2003 server y ya no funciona. Si la ejecuto con javaw m dice q no encuentra la clase principal, el manifest está xq como os digo funciona a la perfeccion en los demas win. Y si lo ejecuto con java -jar archivo.jar me devuelve una excepcion zip cosa q, repito , no ocurre en los demas win.
Alguien sabe si la maquina virtual no funciona correctamente en 2003 server?
Ideas?
Gracias por adelantado!
No se si alguien le ha ocurrido lo q a mi alguna vez. El caso es q hace tiempo realicé una pqña aplicacion java y funciono perfectamente tanto en w98, xp y nt4.0, q es lo q se supone debe de hacer un lenguaje multiplataforma. Pues bien hemos cambiado a w2003 server y ya no funciona. Si la ejecuto con javaw m dice q no encuentra la clase principal, el manifest está xq como os digo funciona a la perfeccion en los demas win. Y si lo ejecuto con java -jar archivo.jar me devuelve una excepcion zip cosa q, repito , no ocurre en los demas win.
Alguien sabe si la maquina virtual no funciona correctamente en 2003 server?
Ideas?
Gracias por adelantado!
Es solo una sugerencia, pero por la experiencia que tengo se que la maquina virtual de sun es extremadamente quisquillosa con el manifiesto de un archivo .jar, mientras que la de microsoft es muchisimo mas permisiva (o al reves, ahora no estoy seguro).
El problema puede ser por ese motivo, igual tu manifiesto no esta del todo correcto, y en los otros S.O. tragaba, pero al pasar a 2003 server ya no.
Un consejo antes de que empiezes a buscar opciones enrevesadas, prueba a ejecutar java -cp .;archivo.jar paquete.loquesa.miClase (sustituyendo archivo.jar y paquete.loquesea.miClase, por lo que corresponda) a ver si asi funciona.
El problema puede ser por ese motivo, igual tu manifiesto no esta del todo correcto, y en los otros S.O. tragaba, pero al pasar a 2003 server ya no.
Un consejo antes de que empiezes a buscar opciones enrevesadas, prueba a ejecutar java -cp .;archivo.jar paquete.loquesa.miClase (sustituyendo archivo.jar y paquete.loquesea.miClase, por lo que corresponda) a ver si asi funciona.