为了在Eclipse中创建我的第一个简单Kotlin项目,我遵循了从Kotlin官方网站开始使用Eclipse Luna教程的步骤,即:
但是,我在Eclipse控制台中经常遇到以下错误:
错误:无法找到或加载主类HelloKt
我仔细检查了我的项目的运行配置,它确实将“Main class”设置为HelloKt
(我100%确定它不存在)。另外,当我点击“搜索”按钮时,Eclipse找到的唯一项目是HelloKt-(默认包)
(同样,它不存在)。
为了完整起见,请在下面找到hello.kt
文件的代码:
fun main(args: Array<String>) {
println("Hello, World")
}
我注意到教程和我所做的有以下不同之处:
jdk1.6.0_45
,而我使用的是jdk1.7.0_79
)请注意,我使用的是最新版本的静态编程语言Eclipse插件,所以这与本文中的情况不同。以下是我当前安装的版本:
这些分歧中的任何一个都可能是运行应用程序时出错的原因吗?
您是否看到/知道与此场景相关的任何潜在原因或已知错误?
更新(2017年5月14日)
试过Eclipse霓虹灯。3(eclipse.buildId=4.6.3.M20170301-0400),JDK1.8.0_111,Kotlin 0.8.2。v20170314-0957(kotlin eclipse策略0.8.2.v20170314-0957,kotlin编织功能0.8.2.v20170314-0957,Equinox编织SDK 1.2.0.201701131634)。问题依然存在。
我和你有同样的问题。我尝试了很多方法,但都没有成功(比如卸载插件,然后再次安装插件,删除项目并创建新项目…)
如何修复:我创建了一个新的工作区并再次设置helloworld项目。我看到生成的类文件,我可以正常运行它。
请注意,我们创建新的工作区,而不是项目。我注意到的是工作区包含。元数据文件夹,其中可能包含Eclipse的大量信息。
对我来说,这只发生过一次。我认为这是Kotlin插件的一些小故障,当您第一次创建Kotlin文件并尝试运行它时。尝试“新Kotlin类”粘贴相同的内容,看看是否有效。之后,你应该能够运行这两个文件,因为它发生在我身上。
尝试新的静态编程语言文件而不是静态编程语言类:
我有一个Spring Boot应用程序,以Kotlin为语言,Gradle为构建系统。所以基本上,我试图用应用程序源代码和依赖项构建一个胖jar,可以使用Java命令行工具运行。 Gradle构建脚本: 如果我使用gradle命令运行项目,那么它运行正常。但是当我构建jar并尝试ti运行时,它会抱怨以下错误:- 应用.kt:- 不知道我到底哪里做错了什么。
我试图用OkHttp和Cucumber在静态编程语言中设置一个Spring启动项目,并且在运行Cucumber任务时遇到以下错误。如何修复? 还有build gradle kts片段 我看到了这个错误https://github.com/square/okio/issues/647看起来可能是它,并修复了这个build.gradle,我如何将其翻译为kotlinbuild.gradle.kts?
图像显示了内存和CPU消耗随时间的变化。开始时,我运行了一个渗透测试,结果CPU使用率很高,内存不断增加。令我困惑的是,即使应用程序空闲,内存使用率也不会再减少。 这是正常行为还是应用程序有问题?
我有一个maven(DropWizard)java项目。我很想添加一些Kotlin类,但似乎无法添加。在我的实际项目中,我添加了maven配置,如https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin和java源代码,但我的kotlin类在“普通”java代码中看不到。既不是maven也不是Eclipse。 所
我正在尝试用Java编写下面用Kotlin编写的代码。我无法创建DefaultElementsAdapter,因为我无法获得正确的语法。 我无法获得正确的Java代码 Kotlin班是这样的 我正在尝试使用图书馆https://github.com/m7mdra/HtmlRecycler
如图所示,https://stackoverflow.com/a/16639438/8949356,在Java中,当声明的类是公共类时,可以重写其函数 但是我想知道如何用静态编程语言编写完全相同的代码,我已经尝试了很多,但没有找到任何关于这个主题的东西。我可以在Java中去做这件事,但我的其余代码是用静态编程语言编写的,而且我不能一直带着这种怀疑;静态编程语言对我来说是一个很好的工具,我想学习它。