![](/img/trans.png)
[英]Java run jar from command line: Error could not find or load main class com.test.Main
[英]How to Run A Java Program With Multiple External Jar Files In Linux [Error: Could not find or load main class]
我有一個 Windows 10 並且一直在 Linux 環境中使用 Git Bash,因為它是強制性的。
我的 java 文件和 jar 文件位於我運行 git bash 的同一目錄中。
我曾經編譯過一個使用多個 jars 的 java 程序
javac -cp \\* Program.java
編譯程序后,我一直在嘗試使用多個外部 jars 運行程序
java -cp .:\\* 程序
但是,結果我收到以下錯誤消息
錯誤:無法找到或加載主類程序
我很確定我的處理方式是正確的,需要幫助找出問題所在。
用:
java -cp "_YOUR_PATH_TO_LIBS/*:_OTHER_PATH_TO_LIBS/*" yourpackage.YourClassName
這是我的start.sh
文件示例:
#!/usr/bin/env bash
DIR=`dirname $0`
java -Xmx400m -cp "$DIR/libs/*:$DIR/resources" com.myapp.Main
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.