当前位置: 首页 > 知识库问答 >
问题:

如何在Intellij Idea中运行Kotlin函数

傅彬
2023-03-14

IDE版本和系统是2017.1.4 Build#ic-171.4694.23,Build on 6月6日2017 jre:1.8.0_112-release-736-b21 x86_64 jvm:OpenJDK 64位服务器VM by JetBrains S.R.O Mac OS X 10.12.4

有一个。kt文件,其中有一个main函数。当我右键单击它时,我可以选择运行,但我得到一个错误表单JUnit:!!!预期是JUnit 3.8或更高版本。

我发现这是关于缺少配置,但我不能为科特林设置一个合适的。也就是说,它需要一个‘主类',而我没有。相反,设置包名,正如其他一些讨论所建议的那样,也没有帮助。

Kotlin在理念上的正确配置是什么?

谢了!

共有1个答案

边意
2023-03-14

检查一下你的想法是否是最新的。在创建新项目时,您可以如下所示选择Kotlin:

这将自动为您配置Kotlin。如果您启动了一个Java项目并想要支持Kotlin,右下角将有一个小窗口为您配置项目中的Kotlin。(如果项目是像上面所示那样创建的,则不需要)

在这里,您希望选择Java,而不是Javascript,然后单击“将'...'项目中的'...'模块配置为Kotlin(Java)模块...”

fun main(args: Array<String>) {

}
 类似资料:
  • 上述方法工作良好,但有一个警告 我想知道,有没有一种简单明了的方法可以直接调用bash函数,因为它是正常的二进制函数,而不需要包装?也许像是

  • 我正在使用codeigniter框架创建一个RESTAPI。我从以下链接下载了代码:https://github.com/halimus/codeigniter-rest-api 现在在邮递员中,如果我把下面的网址与GET或POST方法,然后api正在运行:http://localhost/codeigniter-rest-api-master/api/users。但是如果我添加一个新功能"测试"

  • 我是JavaScript和React的新手,我正试图远离教程,所以为了自己的学习利益,我开始制作一个简单的应用程序,但遇到了功能异步运行的障碍。 在中,有一个,其回调中包含以下内容: 如何使上述两个函数同步运行使用在中设置的,但下面的显示在完成之前启动。 我已经阅读了一些参考资料,其中提到使用promise,但我不知道如何应用它。。。我还想知道是否可以通过/实现。 完整(ish)代码:(为了简单起

  • 我知道以前有人问过这个问题,但是那里的信息都没有帮助我。 我的情况是:我无法运行编译后的Kotlin类。当我尝试像运行普通java类一样运行它时,我得到了以下结果: 这让我相信,考虑到这个输出,Kotlin运行时根本就不存在。所以我尝试了以下方法: 这让我想到,也许我需要将类文件添加到我声明的类路径中,所以: 我错过了什么?

  • https://i.stack.imgur.com/tE6Rq.png 我是科特林的新手。这是我的第一个项目,我有问题。我不知道现在该怎么办。如果有人能解决这个问题,对我真的很有帮助。提前谢谢。请看附件中的照片