簡體   English   中英

如何在 Linux 中運行帶有多個外部 Jar 文件的 Java 程序 [錯誤:找不到或無法加載主類]

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

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