2016-01-13 87 views
2

我將問題簡化爲以下最小設置 - 只是一個hello world。這其中的工作原理:Kotlin cli應用程序在更新到kotlin 1.0.0-beta後無法正常工作

https://github.com/ligi/MinimalKotlinCommandLine

當我切換到科特林:1.0.0-β-4584和運行(gradle這個乾淨的運行)我收到以下錯誤:

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

與此版本.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 ") 
} 
+0

程序在這裏工作,直接從IntelliJ運行。你有沒有嘗試清理你的項目? – nhaarman

+0

@nhaarman是一個爲你工作的gradle clean run嗎?清除後的錯誤信息不同,但仍存在問題 – ligi

+0

通過http://blog.jetbrains.com/kotlin/瞭解Kotlin更新的最新情況,可以讓您知道何時發生重大更改。儘管在1.0版之後沒有任何事情會發生破壞性變化,但有些可能會在之前發生 –

回答

相關問題