簡體   English   中英

Java在bash中設置類路徑

[英]Java setting classpath in bash

我在正確設置-classpath來運行項目時遇到了一些麻煩:

我以為應該做的事情:

java -classpath /path/to/classes package.Main

到目前為止,唯一有效的方法是:

cd /path/to/classes
java -classpath . package.Main

我也嘗試過-classpath /path/to/classes:.

我需要能夠從不同目錄運行該類,所以我不能使用對我有用的解決方案。

我顯然在這里缺少真正愚蠢的東西。

編輯:我正在使用cygwin

問題是在cygwin中處理類路徑的方式:

由於java是Windows程序,因此無法識別我給出的cygwin路徑。

解決方法是:

java -classpath `cygpath -wp /path/to/classes/` package.Main

希望它可以幫助別人。

暫無
暫無

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

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