如何从Java中的另一个包导入类

时间:2018-09-21 10:47:34

标签: java import

我在包Student_results中有一个类Students_Record,我想将其导入到包Forgot中的一个类中。我有:

package Students_Record;

public class Student_results extends javax.swing.JFrame {

package Forgot;
import Students_Record.Student_results;

上面写着“ package Students_Record does not exist”。

编辑。

我正在使用NetBeans IDE 8.2。 这两个项目文件夹都在我的“ NetBeans项目”文件夹中。

我在做什么错?谢谢。

2 个答案:

答案 0 :(得分:0)

在您的项目Forgot上,单击右键->构建路径->项目。在此处添加您的项目(即,导入Students_Record)。

答案 1 :(得分:-1)

您的导入语句正确。

可能的原因

  • 预编译的导入问题。
    [如果使用记事本之类的纯文本编辑器,请先使用javac编译Students_Record,然后在Forgot中编译类。 详细参考:Importing java classes text editor
    [如果使用类似eclipse的IDE,则单击全部保存在工具栏中。]

  • 这些软件包可能位于不同的项目中。提供@TheScientificMethod要求的文件夹位置。
  • 如果您尝试从jar导入,请确保您的类路径值。
    [如果使用纯文本编辑器(如记事本),则设置类路径值。]
    [如果是eclipse IDE,请通过检查属性来引用构建路径 部分。]

  

注:始终遵循任何编程语言的标准编程约定。更正您的软件包,相应地更改类名。
  参考-https://www.oracle.com/technetwork/java/codeconventions-150003.pdf,   https://www.oracle.com/technetwork/java/javase/overview/codeconvtoc-136057.html