Как запустить программу A Java с несколькими внешними файлами JAR в Linux [Ошибка: не удалось найти или загрузить основной класс] - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть Windows 10, и я использую Git Bash для среды linux, потому что это было обязательно.

Мои java файлы и файлы JAR находятся в одном каталоге где я запускаю git bash.

Я использовал для компиляции java программу, которая использовала несколько jar

javac -cp \ * Program . java

После компиляции программы я пытался запустить программу с несколькими внешними банками, используя

java -cp.: \ * Программа

Однако в результате я получаю следующее сообщение об ошибке

Ошибка: не удалось найти или загрузить основной класс Программа

I'm Я уверен, что то, как я поступил, правильно, и мне нужна помощь, чтобы выяснить, что не так.

1 Ответ

0 голосов
/ 27 февраля 2020

Использование:

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
...