簡體   English   中英

如何從Linux中的文件夾導入Java文件?

[英]How to import java files from folders in linux?

在Linux中,我有從Windows eclipse項目中處理過的Java文件,現在我想在Linux中對其進行編譯。

文件夾結構為

PlutoMake.java
java-json.jar
Filter\ColorFilter.java
Filter\Darken.java
Filter\NoFilter.java
Filter\VividLight.java

PlutoMake文件具有這些導入,其他一些也類似於json

import Filter.ColorFilter;
import Filter.Darken;
import Filter.NoFilter;
import Filter.VividLight;

但是當我嘗試編譯plutomake時,它說

PlutoMake.java:12: package Filter does not exist
import Filter.ColorFilter;

我已經使用它來編譯它:

javac -cp "java-json.jar" PlutoMake.java

其他人也一樣。

有人知道如何導入嗎?

謝謝

您正在獲取package Filter does not exist錯誤,因為在類路徑package Filter does not exist Filter.*類。

首先編譯java文件中的資料夾Filter然后編譯PlutoMake.java使用javac -cp "java-json.jar;." PlutoMake.java javac -cp "java-json.jar;." PlutoMake.java

我建議使用一些構建工具,例如MavenGradleAnt

如果我正確理解了這個問題。 在eclipse中,只需轉到fil>導入>現有項目到工作區中,選擇您的項目並導入所有文件。 然后點擊完成。 它們在正確的子目錄中嗎?

如果放置/ usr / share /'classpath',則使用包Filter定義的文件應該位於/ usr / share / Classes / Filter /中,嘗試設置java -classpath

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM