更新到kotlin 1.0.0-beta后,Kotlin cli应用程序无法正常工作

我将问题简化为以下简单的设置 – 只是一个问候世界。 这个工作:

https://github.com/ligi/MinimalKotlinCommandLine

当我切换到kotlin:1.0.0-beta-4584并运行(gradle clean run)时出现以下错误:

Error: Could not find or load main class minimalkotlincommandline.MinimalkotlincommandlinePackage 

用这个build.gradle:

 buildscript { repositories { mavenCentral() } dependencies { classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.0-beta-4584' } } apply plugin: "kotlin" apply plugin: 'application' mainClassName = "minimalkotlincommandline.MinimalkotlincommandlinePackage" repositories { mavenCentral() } dependencies { compile 'org.jetbrains.kotlin:kotlin-stdlib:1.0.0-beta-4584' } 

和这个Main.kt:包minimalKotlincommandline

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

One Solution collect form web for “更新到kotlin 1.0.0-beta后,Kotlin cli应用程序无法正常工作”

将mainClassName更改为

 mainClassName = "minimalkotlincommandline.MainKt" 

由于Kotlin版本M14 顶级命名从${Package}Package 更改为${File}Kt 。 更多信息在文档中 。

  • 为什么不能通过kotlin中的接口有时?
  • Kotlin语言在运行时获得类
  • Kotlin泛型期待意想不到的类型
  • 重载等于Kotlin中的BigDecimal
  • 为什么一些Kotlin文件显示锁定图标?
  • Kotlin的数据类,Android室和自定义setter
  • 如何检查Kotlin中的泛型类型?
  • Kotlin变种人
  • Spring的Facebook模板映射fetchObject到PagedList
  • Android本地VPN服务:不能转发数据包
  • Kotlin与Java混合错误:无法找到符号
  • Kotlin language will be the best programming language for Android.