2017-03-08 50 views
0

在IntelliJ中,包含我的主要方法的文件正在实例化一个定义在不同文件中的类。在我的程序中,在文件Table.java中,我实例化了一个在LinnkedListDeque.java文件中定义的LinkedListDeque。当我使用GitBash进行编译时,使用命令javac db/Table.java,我没有收到错误,程序编译正确。现在,当我尝试使用IntelliJ运行程序时,我收到错误,指出LinkedListDeque的实例无法完成。特别是,我有错误“无法解析符号LinkedListDeque”。我的两个文件都在包package db;内,这就是我实例化LinkedListDeque的方式。 有人如何解决这个问题?在IntelliJ中使用IntelliJ实例化不同文件中定义的类

+1

错误是只有当你运行?听起来你只是在编辑文本文件并试图将它们作为Java应用程序运行。您需要创建一个IntelliJ项目,否则,我无法重现此 –

+0

请确保您已将所有源文件放在项目文件夹中。 –

+0

您可以附上您的项目环境的截图吗? –

回答

0

我不知道为什么你正在使用GitBash编译你的程序。您可以简单地使用IDE RUN命令来编译和运行该项目。

  1. 创建IntelliJ IDEA的新项目。
  2. 创建新包称为DB src文件夹
  3. 内把那包内的Java文件。
  4. 使用RUN工具栏来运行你的应用程序按钮。

这将解决您的问题。