запустить код савины https://github.com/shamsimam/savina - PullRequest
2 голосов
/ 05 мая 2019

Я запускаю код в проекте GitHub https://github.com/shamsimam/savina и после создания файла JAR с:

java -jar savina-0.0.1-SNAPSHOT-jar-with-dependencies.jar

и попробуйте выполнить тест, я получаю это сообщение

нет основного атрибута манифеста, в Savina-0.0.1-SNAPSHOT-jar-with-dependencies.jar

если кто-нибудь может запустить тест и сказал мне, в чем проблема.

Ответы [ 2 ]

1 голос
/ 11 мая 2019

В репозитории Savina нет ни одного файла, который может выполнять все тесты.Вы должны запускать каждый бенчмарк отдельно, как показано ниже

$ java -cp target/savina-0.0.1-SNAPSHOT-jar-with-dependencies.jar edu.rice.habanero.benchmarks.concdict.DictionaryHabaneroRWArrivalOrderBenchmark

$ java -cp target/savina-0.0.1-SNAPSHOT-jar-with-dependencies.jar edu.rice.habanero.benchmarks.facloc. FacilityLocationAkkaActorBenchmark

и так далее.Вы можете найти список всех типов тестов в этой папке , и внутри каждой папки они содержат реализацию в каждой из действующих систем.

0 голосов
/ 05 мая 2019

Ваш jar-файл не содержит манифеста, в котором задан класс для запуска, поэтому вы не можете запустить его с помощью java -jar Вместо этого вам следует использовать полное имя класса для запуска.Вот пример

java -cp my-app.jar com.mycompany.app.App

Код запускает класс App.class из пакета com.mycompany.app.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...