[英]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.