static import only from classes and interfaces
I am a java newbie
I am trying to execute a simple java program
FileA.java
package mynack;
public class FileA
{
public static int i=100;
}
FileABC.java
import static mynack.FileA;
public class FileABC
{
public static void main (String [] arg) {
FileA S = new FileA ();
System.out.println(S.i);
}
}
Below is the Error
File: C:\DR JAVA\mynack\FileABC.java [line: 1]
Error: C:\DR JAVA\mynack\FileABC.java:1: static import only from classes and interfaces
File: C:\DR JAVA\mynack\FileABC.java [line: 1]
Error: C:\DR JAVA\mynack\FileABC.java:1: cannot find symbol
symbol: class mynack
File: C:\DR JAVA\mynack\FileABC.java [line: 6]
Error: C:\DR JAVA\mynack\FileABC.java:6: cannot access FileA
bad class file:
C:\DR JAVA\mynack\FileA.class
class file contains wrong class: mynack.FileA
Please remove or make sure it appears in the correct subdirectory of the classpath.
File: C:\DR JAVA\mypack\TestABC.java [line: 1]
Error: C:\DR JAVA\mypack\TestABC.java:1: static import only from classes and interfaces
File: C:\DR JAVA\mypack\TestABC.java [line: 1]
Error: C:\DR JAVA\mypack\TestABC.java:1: cannot find symbol
symbol: class mypack
Please help me here