首页 \ 问答 \ 如何指定Kotlin版本?(How to specify Kotlin version?)

如何指定Kotlin版本?(How to specify Kotlin version?)

我想用Kotlin 1.0.4编译我的Kotlin程序。 为此目的,正确的命令行选项是什么? 我听说过-version选项,但不明白如何使用它。 -version 1.0.4不起作用。


I want to compile my Kotlin program using Kotlin 1.0.4. What are the correct command line options for this purpose? I heard about -version option, but don't understand how to use it. -version 1.0.4 doesn't work.


原文:https://stackoverflow.com/questions/41097346
更新时间:2020-02-19 11:40

最满意答案

用于此目的的命令行参数是-language-version ,其值应该是major.minor Kotlin发行版本,目前只有两个版本:1.0和1.1。

kotlinc -language-version 1.0 source.kt

要在IntelliJ IDEA中进行分析,请注意要编译源的版本,您可以创建一个方面(项目设置 - >构面 - >“+”)并在下拉列表中选择语言版本。


The command line argument for this purpose is -language-version and its value should be a major.minor Kotlin release version, of which there are only two at the moment: 1.0 and 1.1.

kotlinc -language-version 1.0 source.kt

To make analysis in IntelliJ IDEA be aware of the version the source will be compiled against, you can create a facet (Project Settings -> Facets -> "+") and select the language version in the dropdown there.

2016-12-12

相关问答

更多

如何使用Kotlin DSL为Gradle配置Kotlin协同程序?(How can I configure Kotlin coroutines for Gradle with the Kotlin DSL?)

假设您已将kotlin插件应用于项目: import org.jetbrains.kotlin.gradle.dsl.Coroutines plugins { kotlin("jvm") } kotlin { // type is KotlinJvmProjectExtension experimental.coroutines = Coroutines.ENABLE } 这适用于Gradle 4.4.1和4.5-rc-1,我之前也应该使用版本。 如果你使用buildscript而不 ...

将Kotlin编译为JavaScript(Compile Kotlin to JavaScript)

我认为这应该有所帮助: https://github.com/JetBrains/kotlin/blob/master/libraries/tools/kotlin-gradle-plugin/src/test/resources/testProject/kotlin2JsProject/libraryProject/build.gradle 有图书馆项目的样本。 JS源可以在buildDir中buildDir 。 所以是的,你可以从Kotlin获得js文件。 Kotlin语言与JavaScrip ...

与碎片的Kotlin(Kotlin with Fragments)

问题是你不要初始化下面的bundle.look var。 val bundle = Bundle() bundle.putString("text",text) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { frag = Fragment.instantiate(context,Fragment2::class.java.name) as Fragment2 } frag?.arguments=bundle fragme ...

Kotlin并使用padEnd()两次(Kotlin and use padEnd() twice)

padEnd不会在给定的次数上将给定的字符添加到String中 - 第一个参数是它将填充的目标长度。 来自文档: 返回长度至少为length的char序列,该序列由附加padChar char序列组成,达到该长度所需的次数。 因此,在你的第二次调用中,你试图填充"Hi -> 0000"直到它至少有5个字符 - 它已经是,所以在它的末尾没有添加空格。 padEnd doesn't add the given character to your String the given number of t ...

可以选择Android Studio kotlin版本吗?(Can choose Android Studio kotlin version?)

Kotlin版本在项目级别build.gradle指定 buildscript { ext.kotlin_version = '1.1.0' //..... Kotlin version is specified in project level build.gradle buildscript { ext.kotlin_version = '1.1.0' //.....

eclipse无法运行kotlin(JDK 10)(eclipse cannot run kotlin (JDK 10))

您需要使用JDK 8运行Kotlin。1.安装jdk 8。 sudo apt-get install openjdk-8-jdk Windows - > Preference - > Java - > Installed JREs单击add ,然后添加Standard VM - >编写您的jdk路径 - >并为Default VM arguments写入-Xmx512m -ea -Djava.awt.headless = true - > Finish - > Apply and Close 右 ...

Kotlin配置错误(Kotlin Configuration error)

只需删除编译“org.jetbrains.kotlin:kotlin-reflect:1.1.4”而不是文件 - >使工作室的缓存和重启选项无效,即可同步您的gradle 获取classname请参考下面的链接。 https://kotlinlang.org/docs/reference/reflection.html Sync your gradle after Just removing compile "org.jetbrains.kotlin:kotlin-reflect:1.1.4" t ...

使用Kotlin和Gradle(using Kotlin with Gradle)

这些类是Kotlin编译器的直接输出,之后应由Gradle打包到JAR中。 要构建JAR,您可以像在Java项目中一样运行jar任务: gradle jar 由于任务依赖性,此任务通常gradle build期间运行。 这将把Kotlin类打包成一个JAR存档(与其他JVM类一起,如果你有一个多语言项目),通常位于build/libs/ yourProjectName .jar 。 关于运行JAR,请参阅此问答以获取详细说明:( 链接) Thanks for @hotkey answer, it ...

Android正式支持哪个Kotlin版本?(Which Kotlin version is officially supported by Android?)

只要你,任何Kotlin都与Android兼容 compile "org.jetbrains.kotlin:kotlin-stdlib" // or compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7" 这个带有两个参数回调的forEach方法来自Java 8,它仅在API 24之后可用。这也是为什么在API 24以下你不能 compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8" 您正在寻找的是Kotli ...

如何指定Kotlin版本?(How to specify Kotlin version?)

用于此目的的命令行参数是-language-version ,其值应该是major.minor Kotlin发行版本,目前只有两个版本:1.0和1.1。 kotlinc -language-version 1.0 source.kt 要在IntelliJ IDEA中进行分析,请注意要编译源的版本,您可以创建一个方面(项目设置 - >构面 - >“+”)并在下拉列表中选择语言版本。 The command line argument for this purpose is -language-ve ...

相关文章

更多

最新问答

更多
  • 如何保护Solr只允许SELECT请求给用户并禁止其他任何东西?(How to secure Solr to allow SELECT request to only users and disallow anything else?)
  • XPath表达式无效/错误TFHpple SWIFT 1.2(XPath Expression not working/incorrect TFHpple SWIFT 1.2)
  • css3 3D变换不能平滑地制作动画(css3 3D transform doesn't animate smoothly)
  • 运行时错误'91'和Outlook.Application = <对象变量或没有设置块变量>?(Run-time error '91' & Outlook.Application = Object variable or With block variable not set?)
  • 慢的webservice问题(Slow webservice problem)
  • textview的不正确对齐方式(Improper alignment of a textview)
  • 在第一步“Hello World”中出现Java错误(Cannot run “Hello World” program in Eclipse)
  • 为什么十六进制地址是14个字符?(why the hex address is 14 character?)
  • 如何在Python中的不同类中使用变量?(How to use variable in different classes in Python?)
  • asp:GridView HYPERLINKFIELD - datanavigateurlformatstring中的asp代码(asp:GridView HYPERLINKFIELD - asp code inside datanavigateurlformatstring)
  • 关于adaboost算法(About adaboost algorithm)
  • 在Matlab上内置图像(Built in Images on Matlab)
  • java swing:输入键事件时焦点丢失(java swing: Focus lost on enter key event)
  • C#中的通用约束,T是相同的TSomethingElse,对吧?(Generic constraints in C#, T is the same TSomethingElse, right?)
  • 从mybatis中的光标获取数据(Fetching data from cursor in mybatis)
  • 在运行时从XML构建对象的最佳方法(Best way for building objects out of XMLs at runtime)
  • 在整个窗口中拉伸sf :: Sprite(Stretch sf::Sprite across entire window)
  • Selenium Node API Web驱动程序等待超时处理程序(Selenium Node API web driver wait timeout handler)
  • 函数使用并且是map的一部分(循环依赖?)(Function uses and is part of map (circular dependency?))
  • 是否可以在C ++ 14中使用可选模板参数创建类型元组?(Is possible to make a tuple of types with optional template parameters in C++14?)
  • PHP从窗帘后面打印/ f(PHP prints /f from behind the curtains)
  • JFrame的contentPane的LayoutManager(LayoutManager of JFrame's contentPane)
  • 用于Instagram Feed的图像滚动(Image Roll Overs for Instagram Feed)
  • 如何显示拉伸字体(双倍宽度/高度)?(How to display stretched font (double width/height)?)
  • 文件操作API在fileapi.h和stdio.h中的WP8差异?(WP8 differences between file manipulation APIs in fileapi.h and stdio.h?)
  • 保存失败后Rails没有回滚事务()(Rails not rolling back transaction after failed save())
  • jqgrid中的分页问题与数组数据(Pagination problem in jqgrid with array data)
  • 重定向时,通过其他页面上的URL调用javascript函数(Call javascript function through url on otherpage while Redirecting)
  • 如何使用InvokeCommandAction调用我的方法并传入参数?(How do I go about using InvokeCommandAction to call a method of mine and pass in parameters?)
  • Jquerymobile按钮仅显示页面的第一个外观(Jquerymobile buttons are shown only first apperance of the page)