Цейлонский баночка с функцией запуска по умолчанию - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть простой http сервер в папке с именем POSTtoFile.Он имеет один модуль (server) с одним пакетом (server) с файлом runServer.ceylon с функцией runServer, которая является основным методом.Создаю жирную банку вот так:

ceylon fat-jar server/1.0.0 --run=server::runServer

и запускаю банку вот так:

java server-1.0.0.jar

Я получаю эту ошибку:

Error: Could not find or load main class server-1.0.0.jar

создание толстой банкивот так:

ceylon fat-jar server/1.0.0 --run=runServer

дает тот же результат.

Я следовал этому руководству .

1 Ответ

0 голосов
/ 18 ноября 2018

Запуск файла jar выполняется с помощью java -jar server-1.0.0.jar. Если вы пропустите параметр -jar, он попытается загрузить класс с именем server-1.0.0.jar (который не является допустимым именем класса, по крайней мере в Java, но не уверен в JVM).

...