rookie1010
Senior member
Hello
I am trying to write my first package program and i have two classes Mammal.java which is like this
and dog.java which is like this
both are in the directory E:\Work\programming\java\programs\testing\Mammal
when i do the following from the command prompt i get the responses
E:\>cd work
E:\Work>cd programming\java\programs\testing\mammal
E:\Work\programming\java\programs\testing\Mammal>javac mammal.java
E:\Work\programming\java\programs\testing\Mammal>javac dog.java
dog.java:3: cannot access Mammal
bad class file: .\Mammal.class
class file contains wrong class: Mammal.Mammal
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
public class Dog extends Mammal{
^
1 error
E:\Work\programming\java\programs\testing\Mammal>
what am i doing wrong?
I am trying to write my first package program and i have two classes Mammal.java which is like this
// Class Mammal package Mammal;
public class Mammal
{
protected String color;
public void growHair()
{ System.out.println("Hair Growing");
}
}
and dog.java which is like this
//Class Dog public class Dog extends Mammal
{
private int barkFrequency;
public void bark()
{ System.out.println("Dog Barking");
color = "blue";
}
}
both are in the directory E:\Work\programming\java\programs\testing\Mammal
when i do the following from the command prompt i get the responses
E:\>cd work
E:\Work>cd programming\java\programs\testing\mammal
E:\Work\programming\java\programs\testing\Mammal>javac mammal.java
E:\Work\programming\java\programs\testing\Mammal>javac dog.java
dog.java:3: cannot access Mammal
bad class file: .\Mammal.class
class file contains wrong class: Mammal.Mammal
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
public class Dog extends Mammal{
^
1 error
E:\Work\programming\java\programs\testing\Mammal>
what am i doing wrong?