如何将接口放在单独的文件中?

How can I put interface in a seperate file?

我被这个错误困住了。我想将我的界面和 class 放在单独的文件中。但是编译器抛出错误。任何建议将不胜感激

我已经创建了一个界面并且class

..test\t1.java

package test;

 interface t1
{
    public void sayHello();
}

..\test\HelloWorld.java

package test;

public class HelloWorld implements t1
{
    public void sayHello()
    {
        System.out.println("Hello World");
    }
    public static void main(String args[])
    {
        HelloWorld h=new HelloWorld();
        h.sayHello();
    }
}

我尝试编译它,但编译器抛出错误

test>javac HelloWorld.java
HelloWorld.java:3: error: cannot find symbol
public class HelloWorld implements t1
                                   ^
  symbol: class t1
1 error

编译用

我没有包含完整路径

javac -classpath e:\user\java; HelloWorld.java

运行

我没有包含有效的包名和 class 执行名称。

    E:\user\java\test>java -classpath e:\user\java\; test.HelloWorld
Hello World