Hola!
Tengo una duda que creo que es algo sencilla... aunque a mi me está dando algún que otro quebradero de cabeza...
He desarrollado algún que otro proyecto en java, y para ejecutarlo suelo crear un JAR y ejecutarlo con "java -jar".
Se que también se puede hacer "java" directamente para ejecutar una clase.
Pero bien, ahora vienen mis dudas:
- Cuando pruebo de hacer java a una class, me lanza error. He probado abriendo el cmd en admin (con WIN7) y me sigue dando error NoClassDefFoundError. Esto no se si es problema de mi proyecto o de alguna configuración mía de Windows... el tema es que tiene que funcionar en un servidor bajo Linux, así que hasta que no lo pruebe allí no sabré si funciona bien... pero esta no es mi principal duda
- ¿Qué diferencia hay entre ejecutar un JAR y una class? esta sí es mi principal duda... no se cuál podría ser más segura, más eficiente...
¿Alguien sabe la diferencia?
Gracias!