java.lang.NoClassDefFoundError: kotlin / jvm / internal / Intrinsics

Поэтому я просто экспортирую базовую программу с помощью одной библиотеки tornadofx-1.7.11.jar и стандартной библиотеки Kotlin. Я экспортировал его полностью, используя это руководство . Я попытался запустить его в командной строке, но получил эту ошибку:

 Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics at main.app.AppKt.main(app.kt) Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more 

Я рассмотрел свою проблему здесь , и он сказал, что моя ошибка связана с сломанным путем класса. Я понятия не имею, что я делаю в отношении путей к классам, но в упомянутом выше руководстве было просто указано имена всех банок. Если вы действительно этого хотите, вот мой путь к классу: tornadofx-1.7.11.jar . Только одна строка. Я не уверен, должен ли я добавить больше, но я сделал это, как показано на примере.

Если необходимо, я запускаю Intellij IDEA версии 2017.2.6.IC-172.4574.11 .

Вам нужно добавить kotlin stdlib в classpath для его запуска из командной строки.

Что-то вроде:

 java --class-path tornadofx-1.7.11.jar stdlib.jar -jar myprogram.jar 

Запуск его от InteliJ проще, поскольку он настраивает его самостоятельно.

Intereting Posts
Лотские свойства и значения Kotlin сброшены: сбрасываемый ленивый делегат SonarQube: как применить несколько профилей качества к одному проекту? Ошибка «Расширение с именем» android «не существует» при добавлении проекта Kotlin в Android FIRESTORE постоянные данные Регистрация десериализатора для обернутого списка типов Наблюдаемое свойство, позволяющее добавлять наблюдателей во время выполнения Как получить элементы из общего списка безопасным типом Как показать только день и месяц в диалоговом окне выбора даты в Kotlin (Android)? Котлин Абстрактное защищенное свойство Spring Boot REST Service: десериализация JSON не работает Как получить доступ к статическому методу Java в подклассе Kotlin? Переменная не может назначаться в 2 Вызовите конструктор по умолчанию из другого в Kotlin многие списки и каждый из них содержит разные объекты в Котлине Комната Android: каждая переменная связывания в запросе должна иметь соответствующий метод