2017-03-08 20 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工具欄來運行你的應用程序按鈕。

這將解決您的問題。