Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как запустить .sh на ubuntu server?
@Djitols

Что нужно для правильного выполнения команды Java -server?

Что нужно для правильного выполнения команды Java -server?
При попытке запуска sh

#!/bin/bash
while :;
do
	java -server -Dfile.encoding=UTF-8 -Xmx256m -cp ./libs/* studio.lineage2.authserver.AuthServer > log/stdout.log 2>&1
        [ $? -ne 2 ] && break
	sleep 10;
done

получается так:

Could not find or load main class ..libs.auth-0.0.1.jar

То есть предполагается, что данный аргумент является именем класса, а не именем файла jar.
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Тебе уже в прошлом ответе сказали, проблема в опции -cp
Не так она работает в линуксе, как в виндовс.
Ты все перепробовал? Или зачем новый вопрос, пока не разобрались в старом?
Ответ написан
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Could not find or load main class ..libs.auth-0.0.1.jar

такая проблема еще бывает, если у файла permissions не хватает.

Попробуйте что-то типа
chmod +x xxx.jar (название jar файла)
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы