IntelliJ IDEA 环境运行Kotlin 保错
初次尝试Kotlin就在下面的错误挡住的出路
!!! JUnit version 3.8 or later expected:
java.lang.ClassNotFoundException: junit.framework.ComparisonFailure
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.junit.JUnitStarter.junitVersionChecks(JUnitStarter.java:216)
at com.intellij.rt.execution.junit.JUnitStarter.canWorkWithJUnitVersion(JUnitStarter.java:202)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
解决方法
解决思路:
经过百度该错误,都说需要升级JUnit 的版本,升级后还是没解决。
之后改变搜索思路 ,改搜索IntelliJ IDEA如何配置Kotlin,发现这篇文章
https://jingyan.baidu.com/album/00a07f38706e0b82d028dcf2.html?picindex=1
受该文章的启示,怀疑IntelliJ IDEA的内置Kotlin版本不对
- 升级IntelliJ IDEA 的Kotlin插件(IntelliJ IDEA 提示的直接点升级就好,没有提示按下面操作)
打开IntelliJ IDEA开发工具,打开File->Settings->Plugins->Install JetBrains plugins…
安装,已安装的重装
2.在重新创建项目
由于不本人太熟悉IntelliJ IDEA,只好重新创建项目
新建的目录如下: