Dudas de Programacion » Java » Java Básico

java.lang.NoClassDefFoundError

(3 posts)
  1. Si ejecuto un programa desde c:\ no me da ningun error pero al hacerlo en otra ruta, me muestra, al ejecutarlo con la instruccion: java c:\java\saludos, el mensaje de error: "Exception in thread "main" java.lang.NoClassDefFoundError: c:\java\saludos"

    Que debo hacer para poder ejecutarlo desde cualquier ruta?

    Posted 2 years ago #


  2. Al ejecutar un fichero .java tienes que indicarle la ruta donde está ese fichero. Si el fichero Saludos.java lo tienes situado en C:, con indicarle java Saludos funciona.

    Saludos
    Posted 2 years ago #
  3. vanfigo
    Member

    bueno a mi me marcaba el mismo error ya que mi método main lo tenía declarado así:

    void main() {
    }

    Cambie esta definición por la correcta, definiéndolo estático y público:

    public static void main(String[] args) {
    }

    y quedó solucionado, espero ayude en algo... Saludos!

    Posted 1 year ago #

Reply

You must log in to post.

935 posts in 394 topics over 36 months by 349 of 787 members. Latest: Balkirium, redundantlogic2, shianim

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs