在java项目中运行kotlin代码
我想在一个Java项目中运行glm ,但我不断得到:
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics at main.vec._2.Vec2.<init>(Vec2.kt) at main.vec._2.Vec2.<init>(Vec2.kt:23) at test.Main.main(Main.java:19) Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
手动添加kotlin-reflect.jar
和kotlin-runtime.jar
解决了错误,但我更喜欢有一个单一的jar导入。
这是我如何构建神器:
这是内容:
我究竟做错了什么?
Intellij 2016.3.1 Kotlin 1.1m03
- Kotlin字节码 – 如何在IntelliJ IDEA中分析?
- 无法将Kotlin“声明平台类型”警告转换为错误
- 当我按下运行时,Intellij Idea不会建立
- 是否可以在Android Studio中将我的Kotlin文件移动到单独的包(源类型)中?
- 是否有可能为IntelliJ的Edu插件创建自己的内容?
- 使用kotlin-stdlib 1.1.51,但加载了kotlin-runtime 1.3
- 为什么IntelliJ不能识别我的主要方法?
- Kotlin NoClassDefFoundError和spring @RequestMapping方法
- Intellij忽略.kt文件在没有'package ..'语句的包结构下? 为什么?