簡體   English   中英

Java — 如何訪問(導入)與 src 文件夾位於同一目錄中的文件夾中的 class 文件?

[英]Java — how do I access (import) the class files in a folder that is in the same directory as the src folder?

在 eclipse 或 netbeans 或 emacs pico 或 microsoft word 或記事本或或或任何東西中。 謝謝。

在 eclipse 中,我試圖在一個項目和另一個項目中共享 package。 我做了整個構建路徑->鏈接源->添加源...它創建了一個鏈接目錄,但不是作為 src/ 目錄中的 package,而是作為 src/ 的單獨目錄兄弟。 所以我陷入困境,想知道,等待解決方案。

If you mean classes without a package, you can only refer from them outward, you can't refer from a class that is in a package to a class with no package declaration (A very good thing).

即使您想在默認 package 中引用 class 它也會在您的“src”文件夾中,而不是與您的 src 文件夾位於同一目錄中,所以也許您的意思有所不同?

通常,您的“src”目錄將包含一個“com”目錄——package 樹的頂部。 因此,如果您在默認 package 中有一個 class,您可以將它放在與“com”相同的級別,但正如我所說,您不能從其他代碼中引用它——您只能從命令行執行未打包的 ZA2F2ED4F8EBC2CBB4DC21A2 .

如果您說您希望所有類都在同一個目錄中或其他東西中 - 那么我建議將它們全部打包為 .jar 文件。

通常,您會將項目(帶有要共享的類)添加到使用項目的構建路徑(右鍵單擊>構建路徑>配置構建路徑)。 這允許您在 eclipse 中編譯和運行。

如果要創建從一個項目到另一個項目代碼所在位置的鏈接,則必須以以下方式創建鏈接文件夾:1)它已經在 /src/ 文件夾中或 2)可以變成源文件夾,可以看到編譯類所需的完整 package 結構。 但這並不是大多數 java 項目使用另一個 java 項目的 output 的方式。

暫無
暫無

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

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