Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gradle设置kotlin项目_Gradle_Kotlin - Fatal编程技术网

使用gradle设置kotlin项目

使用gradle设置kotlin项目,gradle,kotlin,Gradle,Kotlin,我是kotlin和gradle的新手,尝试建立我的第一个项目: 格雷德尔先生 buildscript { ext.kotlin_version = '1.0.1-1' repositories { mavenCentral() jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } ap

我是kotlin和gradle的新手,尝试建立我的第一个项目:

格雷德尔先生

buildscript {
   ext.kotlin_version = '1.0.1-1'

   repositories {
     mavenCentral()
     jcenter()
   }

   dependencies {
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
   }
}

apply plugin: "kotlin"
src\main\kotlin\main.kt

package hello

fun main(args: Array<String>) {
   println("Hello World!")
}
package你好
趣味主线(args:Array){
println(“你好,世界!”)
}
我得到错误消息“src\main\kotlin\main.kt:(4,4):未解析的引用:println”

我从中复制的build.gradle文件

我希望自动包含标准库,或者我需要在这里添加一些东西吗


我使用的是Gradle2.12和JDK1.8。(在这种情况下)

引用缺少
kotlin stdlib
依赖项。它不是自动添加的

kotlin-gradle-plugin
buildscript-dependency是kotlin构建的唯一gradle插件,它不会向项目代码添加任何依赖项。为了使用标准库,应该将其添加为依赖项

将以下内容附加到您的
build.gradle

repositories {
    jcenter()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

jcenter()
再次需要,这些
存储库来自
buildscript
中的存储库)

jcenter()更好(使用https)@热键感谢您的快速帮助!由于kotlin版本被定义为一个属性,我也可以在依赖项中使用它,我想最好允许将来的更改:依赖项{compile“org.jetbrains.kotlin:kotlin stdlib:$kotlin_version”}