您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何解決Java的類路徑問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何解決Java的類路徑問題”吧!
在運行 Java 程序時經常要指定一個包含各種 jar 包的目錄作為類路徑,以前我們習慣用 -Djava.ext.dirs=... 來指定這個 jar 目錄。
但在新版的 JDK 中,好像是從 JDK 9 開始,當你還用這個參數的時候就會提示你:
C:\Users\Winter Lau>java -Djava.ext.dirs=lib -Djava.ext.dirs=lib is not supported. Use -classpath instead. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
好吧,讓你用 -classpath 或者 -cp 來替代,這倒省事了。
然后我就試試
java -cp lib xxx.xxxx java -cp lib\*.jar xxx.xxx
結果雖然不報錯了,但類路徑的設置并不起作用。
琢磨半天,居然要這么玩:
java -cp lib\* xxx.xxxx
注意哦,是 lib\* 而不是 lib\*.jar 也不是 lib 。Linux 換成正斜杠即可。
感謝各位的閱讀,以上就是“如何解決Java的類路徑問題”的內容了,經過本文的學習后,相信大家對如何解決Java的類路徑問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。