pregunta rapida
¿Alguien puede explicarme por qué sale este mensaje al intentar ejecutar un .class? :
Exception in thread "main" java.lang.NoClassDefFoundError: servidor/class
Exception in thread "main" java.lang.NoClassDefFoundError: servidor/class
Eso pasa por que java no puede encontrar el archivo class que quieres ejecutar, no es exactamente que no encuentre el metodo main. lo puedes solucionar facilmente especificandole la direccion donde se encuentra tu archivo class, por ejemplo, en mi caso:
c:ezgis2java java -cp .;DBDriver.jar asare.server.Server
esto significa que en el directorio c:ezgis2java, hay una carpeta que se llama asareserver y dentro de esta carpeta esta la calse Server.class ,,, para esto, la clase Server pertenece al paquete asare.server
Bueno, espero que te sirva de algo :)
c:ezgis2java java -cp .;DBDriver.jar asare.server.Server
esto significa que en el directorio c:ezgis2java, hay una carpeta que se llama asareserver y dentro de esta carpeta esta la calse Server.class ,,, para esto, la clase Server pertenece al paquete asare.server
Bueno, espero que te sirva de algo :)