kotlin學習

由於一直使用intellij java開發工具發現他們的一門語言Kotlin,看了看官方教程感受還挺不錯,上手簡單是一種運行在jvm上的腳本語言,暫時我是這麼理解的。 好比簡單的一個main函數能夠這麼寫java

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

就是這個簡單,也能夠這樣子寫jvm

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

下面進入正題吧,主要是接了個用戶需求須要作個小工具,我就想呀java作界面暫時只會用Swing,jsf不太會,有想到我在學習Kotlin乾脆用這個作一個maven

  1. 首先使用maven命令建立一個快速啓動的maven項目
  2. 在pom文件裏添加以下的pom依賴
     

<properties> <kotlin.version>1.0.3</kotlin.version> </properties> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <phase>process-sources</phase> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs> <source>src/main/java</source> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <phase>process-test-sources</phase> <goals> <goal>test-compile</goal> </goals> <configuration> <!--<sourceDirs></sourceDirs>--> </configuration> </execution> </executions> </plugin> </plugins> </build> ``` 這就能夠了,可是須要注意這個是須要jdk7.0以上 而後你運行main方法也許可能沒法運行由於會出現一個Perm 不足,你就須要配置java opts -XX:PermSize=512m 這樣就能夠了函數

可能有人說怎麼不能運行,首先你須要建立一個.kt文件!好比叫hello.kt均可以工具

相關文章
相關標籤/搜索