Problema de compilación

19/07/2004 - 18:53 por Willser F. González C. | Informe spam
Hola Grupo, estoy dando mis primeros pasos en Java y estoy haciendo mi
primer ejercicio, pero tengo errores de compilación. Aquí van los detalles:

1. Tengo un archivo Coche.java en el cual implemento la clase Coche, así:

public class Coche
{
public void mode(int modelo)
{
System.out.println("El modelo es: "+(modelo));
}
}


2. Tengo además otro archivo Prueba.java y en éste implemento la clase
Prueba y dentro de ésta creo una instancia de la clase Coche, así:

class Prueba
{
public static void main(String args[])
{
Coche co;
co = new Coche();
co.mode(2004);
}
}


3. Hago la compilación de los dos archivos, pero cuando compilo Prueba.java
aparece lo siguiente:

C:\ejava\coche>javac Coche.java

C:\ejava\coche>javac Prueba.java
Prueba.java:5: cannot resolve symbol
symbol : class Coche
location: class Prueba
Coche co;
^
Prueba.java:6: cannot resolve symbol
symbol : class Coche
location: class Prueba
co = new Coche();
^
2 errors


Les agradezco cualquier colaboración.

Willser F.
willser@latinmail.com
 

Leer las respuestas

#1 Sebastián Flores
19/07/2004 - 19:42 | Informe spam
Si no recuerdo mal, deberias compilar asi:

C:\ejava\coche>javac Prueba.java -CLASSPATH=C:\ejava\coche

Aqui no tengo el compilador como para probarlo e indicarte la forma
correcta, pero siempre que compilas en java es muy importante la definicion
de la variable CLASSPATH, por mas que las clases se encuentren en el mismo
directorio.

Saludos.


"Willser F. González C." wrote in message
news:#

Hola Grupo, estoy dando mis primeros pasos en Java y estoy haciendo mi
primer ejercicio, pero tengo errores de compilación. Aquí van los


detalles:

1. Tengo un archivo Coche.java en el cual implemento la clase Coche, así:

public class Coche
{
public void mode(int modelo)
{
System.out.println("El modelo es: "+(modelo));
}
}


2. Tengo además otro archivo Prueba.java y en éste implemento la clase
Prueba y dentro de ésta creo una instancia de la clase Coche, así:

class Prueba
{
public static void main(String args[])
{
Coche co;
co = new Coche();
co.mode(2004);
}
}


3. Hago la compilación de los dos archivos, pero cuando compilo


Prueba.java
aparece lo siguiente:

C:\ejava\coche>javac Coche.java

C:\ejava\coche>javac Prueba.java
Prueba.java:5: cannot resolve symbol
symbol : class Coche
location: class Prueba
Coche co;
^
Prueba.java:6: cannot resolve symbol
symbol : class Coche
location: class Prueba
co = new Coche();
^
2 errors


Les agradezco cualquier colaboración.

Willser F.



Preguntas similares