I have two programs, one in the directory / home / redhat / Documents / java 1 / j1
Demo1.java
package j1; public class Demo1 { public void print() { System.out.println("hi"); } }
and the other in the directory / home / redhat / Documents / java 1 / j
Demo2.java
import j1.*; public class Demo2 { Demo2() { Demo1 d=new Demo1(); } }
when I speak
javac -classpath /home/redhat/Documents/java1/j1 Demo2.java
I get the following error
Demo2.java:2: package j1 does not exist import j1.*; ^ Demo2.java:7: cannot access Demo1 bad class file: /home/redhat/Documents/java1/j1/Demo1.java file does not contain class Demo1 Please remove or make sure it appears in the correct subdirectory of the classpath. Demo1 d=new Demo1(); ^ 2 errors
I want to access an instance of Demo1 in Demo2 please help.
source share