亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Eclipse 包與 Eclipse 文件夾有什么區別?

Eclipse 包與 Eclipse 文件夾有什么區別?

qq_遁去的一_1 2023-10-12 17:18:38
一天中的好時光。長期以來,我們一直沒有解決項目工作中定期出現的問題。Eclipse 包和 Eclipse 文件夾有什么區別。據我了解,目錄樹在結構上沒有區別。但是 Eclipse 也在 Package Explorer 中以某種方式識別,即包,它們需要顯示另一個圖標,您可以以平面形式顯示它們,它們可以引導到更短的種類,不像文件夾,文件夾用另一個圖標顯示并顯示所有一致的目錄結構。Eclipse 如何理解它們之間的差異?它在哪里存儲設置以了解差異?是否可以在配置文件或 Eclipse 設置中手動配置包值?該問題是從另一個IDE遷移項目后出現的,并且遷移位于測試目錄中的部分項目目錄后未獲取包狀態,從而導致指示包的類出現錯誤。IE。所有目錄結構都對應于必要包的結構,但是,如果沒有標記這些目錄是包類,則會出現錯誤。提前致謝。PS 抱歉,文本是由機器翻譯的:)。PPS 我在 stackoverflow 的俄語部分問了同樣的問題,但沒有得到答案,有人知道這里的答案嗎?
查看完整描述

1 回答

?
當年話下

TA貢獻1890條經驗 獲得超9個贊

區別在于構建路徑:構建路徑下的任何文件夾都是 JAVA 包。


如果您的構建路徑是,/src/main/java則 src、main、java 是文件夾。如果在內部/src/main/java,您的應用程序的結構類似于 com/foo/bar/Main.java,則 com、foo 和 bar 是包。


您可以通過以下方式查看和編輯您的構建路徑Right Click on your project > Properties > Java Build Path


Eclipse IDE 將構建路徑存儲在名為 .classpath 的文件中。該文件特定于 Eclipse IDE;每個 Java 項目的根目錄下都有一個。您可能無法從項目/包資源管理器中看到它,因為 Eclipse IDE 默認情況下會將其過濾掉,但您可以從文件瀏覽器中看到它。


通常它看起來如下:


<?xml version="1.0" encoding="UTF-8"?>

<classpath>

    <classpathentry kind="src" path="src"/>

    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>

    <classpathentry kind="output" path="bin"/>

</classpath>

正如您所看到的,src/ 目錄位于類路徑中,這意味著它下面的每個文件夾都將是一個包。


查看完整回答
反對 回復 2023-10-12
  • 1 回答
  • 0 關注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號