簡體   English   中英

運行 jar 時忽略類路徑

[英]Class-Path ignored when running jar

我的應用程序 jar 中的 MANIFEST.MF 包含以下行:

Class-Path: other.jar

我的目錄包含同一級別的以下文件:

- myApp.jar
- other.jar

我使用運行我的應用程序

java -jar myApp.jar

並為 other.jar 中的 class 獲取 NoClassDefFoundError

請問我錯過了什么?

原來問題出在清單文件之外。 我旁邊有一個自動生成的 index.list 文件,它阻止讀取類路徑。

您的 Class-Path 是 Manifest 文件中的最后一行嗎?那么它的末尾應該有一個額外的行。 如果最后沒有回車,它可能不會讀取類路徑。

暫無
暫無

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

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