eclipse – “Java構建路徑”中的“訂單和匯出”選項卡
“Java Build Path”對話方塊中的“訂單和匯出”選項卡的使用是什麼?
通過名稱’order’,我可以猜測在外掛依賴關係之前搜尋了JRE System庫,但為什麼我們在Build Path中有“Export”?而元素左側的按鈕是什麼呢?
新增
這是從ofollow,noindex" target="_blank">Eclipse distilled 借來的例子.
orderes.webapp依賴於訂單,但它很可能使用在ubl和catalog中定義的類.
在這種情況下,訂單可以匯出目錄和ubl,以便依賴它的包可以使用目錄和ubl.
還有更多關於“訂單和出口”的內容.
>左側按鈕的檢查修改.classpath檔案以新增exports = true,例如<classpathentry exported =“true”kind =“lib”path =“lib / log4j-1.2.7.jar”/> ;.
>始終檢查src,您不能取消選中.
參考
>Interpreting eclipse .classpath file. What does ‘kind=”con”‘ and ‘exported=”true”‘ mean?
).
一方面,它作為有關專案建設所用資源的順序(“訂單”部分)起作用.另一方面,它還用於定義這些構建路徑的哪些部分是為依賴專案貢獻的(在“專案”選項卡中列出此專案以檢視此偏好面板)構建路徑(“匯出”部分).
後一個功能是為什麼複選框存在於左側,就像您所要求的那樣(請注意,“ – ”符號不能被取消選中,因為在該專案中定義的原始檔不能被取消選擇,如幫助檔案中所述).如果貢獻專案不匯出該資源,則一個依賴專案預計來自貢獻專案的一些資源將不會編譯/執行.
編輯:參見this SO post 以確認.
程式碼日誌版權宣告:
翻譯自:http://stackoverflow.com/questions/13942628/the-order-and-export-tab-in-java-build-path