Код: Выделить всё
// Example.java
package foo
import java.util.*;
import java.lang.*;
import java.io.*;
import foo.MyCustomKotlinException;
class Example
{
public static void main (String[] args)
{
try {
// Do some stuff
// if Error
MyCustomKotlinException e = new MyCustomKotlinException("Error Message");
throw e;
} catch (MyCustomKotlinException e) { //
Обновление: < /strong>
я разделил часть броска на 2 строки (создание экземпляра и бросание) и обнаружил, что проблема не в броске. Блок Try остается после создания экземпляра. Является ли что -то не так с созданием моего экземпляра этого класса Kotlin?java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
...
Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics
< /code>
update3: < /strong>
изменил заголовок, чтобы исправить ошибку и фиксированную проблему с добавлением всех файлов проекта в JAR (см. Ответ ниже).
Добавление Lib Cotlin Runtime Lib в Gradle не работает для меня. < /p). < /p).>
Подробнее здесь: [url]https://stackoverflow.com/questions/44197521/gradle-project-java-lang-noclassdeffounderror-kotlin-jvm-internal-intrinsics[/url]