尝试创建包时出现"class,interface或enum expected"错误

Rou*_*bie 1 java package

我正在尝试在文件中声明一个包,如下所示:

import java.util.*;

package rtg;

public class Generate
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译时遇到错误:

Generate.java:3: class, interface, or enum expected package rtg;
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?

Har*_*Joy 7

它应该是

package rtg;
import java.util.*;
public class Generate{
}
Run Code Online (Sandbox Code Playgroud)

在java中,首先定义包然后导入然后是类.请参阅此处的wiki:Java_package和Oracle的教程:Java包


编辑

现在从同一文件夹中的一个类调用Genereate类,该文件夹是rtg文件夹:

package rtg;
public class GUI{
     Generate gen = new Generate();
}
Run Code Online (Sandbox Code Playgroud)

确保所有单词拼写正确.