2016-02-19 47 views
-1

我正在使用的Java Swing與崇高編輯器和文件結構的小的GUI如下,在源文件中導入的路徑是什麼?

enter image description here

的GUI仍處於初始形狀,看起來像圖像當我從運行終點站。

javac Main.java 
java Main 

enter image description here

如何導入EditContainer.java文件中的Main.java使用EditContainer class instance/ object

+2

我在猜測,您可以轉至EditContainer.java並查看它的package聲明。然後在'main.java'中,你可以簡單地添加'import info.from.that.file.EditContainer;'。 – Pshemo

+0

如何在Sublime中查看'package'聲明? – Arefe

回答

1

您可能需要導入panels.edit.EditContainer,但爲了確切知道,請打開EditContainer.java文件並查找以package開頭的行。

你應該導入包+ .EditContainer

+0

'import panels.edit.EditContainer;'和'import edit.EditContainer;'不起作用。我沒有以包開頭的文件中有任何行。我正在編寫Sublime並手動添加所有文件。 – Arefe

+0

您能否提供以EditContainer中的包開頭的行? – pabl0rg

+0

我不確定我是否正確理解你的問題,但是,沒有這樣的路線。我在崇高編碼,並手動添加所有文件。項目結構在上圖中提供。 – Arefe

3

筆者在崇高的文本編輯器的工作原理,它不喜歡的IDE,它爲您提供的包路徑。您可能需要設置環境變量CLASSPATH,以便您的目錄成爲Java包。嘗試設置/創建環境變量CLASSPATH=/path/to/your/project,然後導入文件,如import panels.edit.EditContainer嘗試閱讀此處瞭解更多信息:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html

+0

嘿,非常感謝,我會嘗試一下。如果有效,我會接受你的答案。關於SUBLIME,你做了一個偉大的工具,我愛上了這個:) – Arefe

+1

沒問題,順便說一句,這不是我做出崇高的東西:)但它是很好的工具,我同意你的看法。 –

相關問題