环境配置

  1. 在Windows上安装Kotlin
    在GitHub上下载kotlin-compiler-1.1.2-2.zip
    或者 https://kotlinlang.org/ 将页面滚动到下半部分,最右侧的 ==Compiler== 是Kotlin编译器的下载页面 (GitHub Releases)。
  2. 仿照“配置JDK环境变量”的方式配置Kotlin的环境变量。
    kotlin_home D:\develop\kotlin\kotlinc-compiler-1.1.2-2
    Path %kotlin_home%\bin
  3. 检查配置是否成功:控制台输入命令kotlinc -version 推荐使用jdk1.8
  4. 新建了一个 KotlinCode.kt
/*** KotlinCode*/
package com.hbk
fun main(args:Array<String>){println("Hello World!");
}

命令行编译器

  • 编译 kotlinc hello.kt -include-runtime -d hello.jar
    -d 选项:表示我们想编译器输出被称为什么,可以是一个class文件的目录名称或者一个.jar文件名。
    -include-runtime选项:使得resulting.jar文件独立,通过过在它里面的Kotlin运行时运行。
    如果你想查看所有可用的选项运行$ kotlinc -help。
  • 运行(JVM运行这个JAR包)
    java -jar hello.jar

kotlin环境配置相关推荐

  1. Kotlin学习笔记(1)- 环境配置

    系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正.如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!kotlin学习笔记系列首发简书和CSDN Kotlin学习笔记(1)- 环 ...

  2. as工程放到源码编译_Flutter源码剖析(二):源码的阅读与调试环境配置

    综述 Flutter从架构上来说有3部分: 用Dart写的Framework层,面向开发者 用Java/Kotlin写的Embdder层(For Android,iOS是OC/Swift),纯Flut ...

  3. flutter 真机无法调试 sdk报错_Flutter源码剖析(二):源码的阅读与调试环境配置

    综述 Flutter从架构上来说有3部分: 用Dart写的Framework层,面向开发者 用Java/Kotlin写的Embdder层(For Android,iOS是OC/Swift),纯Flut ...

  4. QT5.3 + vs2012 + box2d环境配置

    安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...

  5. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  6. cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码

    对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...

  7. Springboot使用Maven Profile和Spring Profile进行多环境配置

    Springboot使用Maven Profile和Spring Profile进行多环境配置 目的 在实际的项目上,一般会分三种环境dev.test.prod来方便我们的开发和部署,要求我们在开发的 ...

  8. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)

    英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤:   VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...

  9. windows下rpc框架thrift的环境配置

    windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...

最新文章

  1. 单连接算法与全连接算法
  2. java丑数算法_LintCode Java算法练习(4)-----丑数II
  3. 奎屯电信助力智慧城市光网建设
  4. 马斯克表示担心人工智能可能会在5年内超越人类
  5. python之yield的一些应用
  6. 今天开始记录我的开发生涯
  7. 经典重温:CVPR 2010 What is an object?
  8. 小公司出身的我,是如何拿下知名独角兽公司 Offer?
  9. 本地Apache服务器访问时502 Server dropped connection 错误解决方法
  10. Docker修炼第一招: 先从Dockerfile开始
  11. 类Shiro权限校验框架的设计和实现(2)--对复杂权限表达式的支持
  12. 讨论String与string的区别.
  13. [编程语言]C陷阱与缺陷
  14. qtreeview 点击二级节点弹出dialog_2019二级造价师开卷考?一顿操作猛如虎,一看分数59...
  15. linux艺术字体,Linux字体美化实战(Fontconfig配置)
  16. 计算机毕业设计源码—SpringBoot+Vue宿舍管理系统
  17. 谷歌浏览器安装扩展插件
  18. 广东省计算机ps操作题,PS上机操作练习题
  19. 51单片机入门——数模\模数转换
  20. javaweb基于SSM开发房屋租赁管理系统(房东 租客两种用户) 课程设计 大作业源码 毕业设计

热门文章

  1. matlab 高阶(一) —— assignin与evalin
  2. 组态档(configuration file)与建构档
  3. Python 进阶——重访 list
  4. python爬百度新闻_13、web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息...
  5. java控制台五子棋游戏
  6. 语音识别的两个方法_语音识别的应用有哪些
  7. 远场(far-field)语音识别的主流技术有哪些?
  8. 法庭智能语音系统_法庭智能语音识别系统_法庭智能语音系统解决方案_深圳市亚讯威视数字技术有限公司...
  9. 抓包神器之Charles
  10. 怎么python编程excel_Python操作excel