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

无法在Eclipse中运行静态编程语言应用程序

百里星纬
2023-03-14

为了在Eclipse中创建我的第一个简单Kotlin项目,我遵循了从Kotlin官方网站开始使用Eclipse Luna教程的步骤,即:

  • 从Eclipse市场安装适用于Eclipse的Kotlin插件

但是,我在Eclipse控制台中经常遇到以下错误:

错误:无法找到或加载主类HelloKt

我仔细检查了我的项目的运行配置,它确实将“Main class”设置为HelloKt(我100%确定它不存在)。另外,当我点击“搜索”按钮时,Eclipse找到的唯一项目是HelloKt-(默认包)(同样,它不存在)。

为了完整起见,请在下面找到hello.kt文件的代码:

fun main(args: Array<String>) {
    println("Hello, World")
}

我注意到教程和我所做的有以下不同之处:

  • 我使用的是另一个Eclipse版本(教程建议使用Luna;我使用的是Mars.2)
  • 我使用的是不同的JDK版本(教程没有建议任何特定版本,但从图片中,我们可以看到他们使用了jdk1.6.0_45,而我使用的是jdk1.7.0_79

请注意,我使用的是最新版本的静态编程语言Eclipse插件,所以这与本文中的情况不同。以下是我当前安装的版本:

    静态编程语言20160930-0748
    • kotlin-eclipse政策0.7.2. v20160928-1525
    • kotlin编织功能0.7.2. v20160928-1525

    这些分歧中的任何一个都可能是运行应用程序时出错的原因吗?

    您是否看到/知道与此场景相关的任何潜在原因或已知错误?

    更新(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)。问题依然存在。

共有3个答案

谷奕
2023-03-14

我和你有同样的问题。我尝试了很多方法,但都没有成功(比如卸载插件,然后再次安装插件,删除项目并创建新项目…)

如何修复:我创建了一个新的工作区并再次设置helloworld项目。我看到生成的类文件,我可以正常运行它。

请注意,我们创建新的工作区,而不是项目。我注意到的是工作区包含。元数据文件夹,其中可能包含Eclipse的大量信息。

师谦
2023-03-14

对我来说,这只发生过一次。我认为这是Kotlin插件的一些小故障,当您第一次创建Kotlin文件并尝试运行它时。尝试“新Kotlin类”粘贴相同的内容,看看是否有效。之后,你应该能够运行这两个文件,因为它发生在我身上。

宰父君昊
2023-03-14

尝试新的静态编程语言文件而不是静态编程语言类:

 类似资料:
  • 我有一个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使用率很高,内存不断增加。令我困惑的是,即使应用程序空闲,内存使用率也不会再减少。 这是正常行为还是应用程序有问题?

  • 我正在尝试用Java编写下面用Kotlin编写的代码。我无法创建DefaultElementsAdapter,因为我无法获得正确的语法。 我无法获得正确的Java代码 Kotlin班是这样的 我正在尝试使用图书馆https://github.com/m7mdra/HtmlRecycler

  • 我有一个maven(DropWizard)java项目。我很想添加一些Kotlin类,但似乎无法添加。在我的实际项目中,我添加了maven配置,如https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin和java源代码,但我的kotlin类在“普通”java代码中看不到。既不是maven也不是Eclipse。 所

  • 如图所示,https://stackoverflow.com/a/16639438/8949356,在Java中,当声明的类是公共类时,可以重写其函数 但是我想知道如何用静态编程语言编写完全相同的代码,我已经尝试了很多,但没有找到任何关于这个主题的东西。我可以在Java中去做这件事,但我的其余代码是用静态编程语言编写的,而且我不能一直带着这种怀疑;静态编程语言对我来说是一个很好的工具,我想学习它。