Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

565
Vistas
Los archivos compilados de Eclipse no se pueden ejecutar con el comando Java

Cuando escribe una aplicación Java simple en Eclipse, compila automáticamente esos archivos y los almacena en la carpeta bin/ de la carpeta raíz del proyecto.

Ahora, si navego a la carpeta /bin y a la carpeta que contiene el archivo .class que quiero ejecutar a través del siguiente comando Java, obtengo el siguiente error:

Java A Error: no se pudo encontrar o cargar la clase principal A

Clase A:

 package assurance; public class A { public static void main(String[] args) { System.out.println("Hello World"); } }

Mientras que la clase A tiene un método principal y funciona bien cuando hago clic derecho en el archivo y ejecuto una aplicación Ejecutar como Java. Pero no se ejecuta desde el comando como el comando Java.

Por qué está pasando esto ?

Actualizar:

Intenté con los siguientes comandos-:

 java -cp "A.class" assurance.A java -cp "A" assurance.A java -cp "*" assurance.A
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Funciona en Eclipse, porque Eclipse simplemente lo ejecuta con -cp correcto y el comando correcto :)

Ejecute su código con el siguiente comando: java -cp "./" assurance.A ( "" para algunos intérpretes de cmd extraños como Windows XP) es importante que el comando se ejecute desde el directorio "paquete predeterminado" (paquete de nivel superior directorio).

Java interpreta el nombre del paquete ( assurance ) como la ruta del directorio al archivo de clase. Imagínese si reemplaza . con / y agrega la extensión .class ( ./assurance/A.class assurance.A

Más detalles aquí: http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda