Linux下Kotlin的开发环境安装

介绍
Kotlin是JetBrains开发的基于JVM的一门更现代化、更强大的编程语言。Kotlin 与 Java “100% 兼容互通”,并具备诸多 Java 尚不支持的新特性。Kotlin生来就是为了弥补Java缺失的现代语言的特性,并极大的简化了代码,使得开发者可以编写尽量少的样板代码。Google IO 2017上,谷歌官方宣布 Kotlin 成为 Android 官方开发语言。

网站
官网地址https://github.com/JetBrains/kotlin
源码:https://github.com/JetBrains/kotlin

环境配置
一.安装Java
因为Kotlin也是基于JVM的编程语言,所以首先要安装java,
具体安装见另一篇博文:[Linux安装java8]——http://blog.csdn.net/xiangxianghehe/article/details/78870713。

二.下载解压
下载Kotlin编译器并解压到自己定义的软件目录,比如我的/home/soft目录

cd /home/soft

wget https://github.com/JetBrains/kotlin/releases/download/v1.2.20-eap-11/kotlin-compiler-1.2.20-eap-11.zip

unzip kotlin-compiler-1.2.20-eap-11.zip
1
2
3
4
5
6
然后就会在当前目录新生成一个kotlinc目录。

三.修改环境变量
然后vim ~/.bashrc ,修改配置环境变量,添加下面两句:

export KOTLIN_HOME=/home/soft/kotlinc
export PATH=“ P A T H : PATH: PATH:KOTLIN_HOME/bin”
1
2
最后source ~/.bashrc使其生效。

终端输入kotlin -version,如果打印出:

Kotlin version 1.2.20-eap-11 (JRE 1.8.0_151-b12)
1
证明Kotlin环境安装成功!

四.编译和执行第一个程序
创建一个新文件,命名为 hello.kt,输入如下代码:

fun main(args: Array) {
println(“Hello, World!”)
}
1
2
3
4
使用如下命令编译:

kotlinc hello.kt -include-runtime -d hello.jar
1
执行命令:java -jar hello.jar

如果打印出Hello, World!证明hello.kt编译执行成功!
————————————————
版权声明:本文为CSDN博主「nudt_qxx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiangxianghehe/article/details/78872174

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux开发环境是指在Linux操作系统下进行软件开发所需要的一系列工具和软件。常见的Linux开发环境包括编译器、调试器、集成开发环境、版本控制工具等。Linux开发环境的优点是稳定、安全、开源、免费等。 Linux开发环境的应用非常广泛,包括Web开发、移动应用开发、游戏开发、嵌入式系统开发等。在Web开发中,Linux开发环境可以提供Apache、MySQL、PHP等开发工具,支持PHP、Python、Ruby等多种编程语言。在移动应用开发中,Linux开发环境可以提供Android Studio等开发工具,支持Java、Kotlin等编程语言。在游戏开发中,Linux开发环境可以提供Unity、Unreal Engine等开发工具,支持C++、C#等编程语言。在嵌入式系统开发中,Linux开发环境可以提供交叉编译工具链、调试工具等,支持ARM、MIPS等多种处理器架构。 总之,Linux开发环境是现代软件开发不可或缺的一部分,它为开发者提供了强大的工具和平台,帮助开发者更高效地完成软件开发工作。 ### 回答2: 作为一种自由和开源的操作系统,Linux在开发领域中越来越受欢迎。Linux比其他操作系统更加灵活、安全、可定制,可以满足各种开发需求。下面我们将探讨Linux开发环境及应用。 一、Linux开发环境 1. Linux命令行工具 命令行工具是Linux的特色之一。相比于图形界面,命令行可以更快速地完成许多操作。Linux自带了大量的命令行工具,如grep、sed、awk、cut、tee等等,这些工具的强大功能可以在Linux的开发任务中大大提高效率。 2. Linux开发工具包 Linux开发工具包(SDK)提供广泛的开发工具和库,使开发人员可以使用C、C++、Java等语言编写软件。Linux的SDK中包含了gcc、gdb、make、valgrind、strace等工具。 3. 整合的开发环境(IDE) 有一些整合的开发环境可以在Linux上使用,这些IDE提供了更加方便的开发工具和调试器。例如Eclipse、NetBeans、Qt Creator等等。 4. Linux容器 Linux容器是一种虚拟化技术,可以将开发环境隔离在独立的环境中。Docker是一种流行的Linux容器,可以轻松地创建、发布和运行容器化的应用程序。 二、Linux开发应用 1. 服务器端应用程序 Linux在服务器端应用方面拥有广泛的应用。Linux提供了强大的网络和服务器相关的工具,包括nginx、Apache、MySQL、PostgreSQL等等。这些工具帮助开发人员构建网络应用程序、网站和数据库服务器。 2. 嵌入式系统 由于Linux小巧且可定制,因此它在嵌入式系统中也非常流行。从智能家居、安全系统、医疗设备到工业控制系统,嵌入式Linux可以为这些系统带来更高的可靠性、性能和安全性。 3. 科学计算 Linux在科学计算领域中也广受欢迎。有一些开源计算库,如NumPy和SciPy,可用于科学计算和数据分析。 总之,Linux开发环境和应用多种多样,尤其是在服务器端和嵌入式领域拥有广泛的应用。与此同时,Linux还提供丰富的开发工具和库,使开发人员可以更为高效地进行软件开发。 ### 回答3: Linux是一种操作系统,由于其优良的稳定性、免费开源的特性,成为了开发者们的首选。 一般来说,Linux系统的开发环境应包括必要的工具链、编译器、集成开发环境(IDE),能够支持调试、单元测试等重要功能。常见的开发环境包括: 1. GNU 工具链:包含了GNU编译器(简称GCC)、GNU调试器(GDB)、GNU工具集等。 2. Shell脚本:BASH是Linux系统下常用的Shell环境。它可以简化复杂操作、进行自动化编程。 3. 集成开发环境:例如Eclipse、NetBeans等。除了直接的编译调试,这些IDE还具有跟踪变量、打断点等丰富的调试功能。 4. 版本控制系统:如Git、Svn等。 Linux开发环境应用广泛,在广告星、游戏、大数据、人工智能等领域都有很好的发挥。以下是Linux开发的几个应用场景: 1. 客户端应用开发:可以基于GTK+、Qt、wxWidgets、Java Swing等框架开发跨平台应用。 2. 服务器应用开发:如Web服务器、数据库、中间件等。例如,Apache、MySQL、Tomcat、Jboss等等。 3. 嵌入式开发:通过交叉工具链将开发环境搭建在嵌入式设备上,实现嵌入式系统应用开发。 4. 大数据平台:Apache Hadoop、Spark等大数据平台基于Linux操作系统,在大数据分析、存储和计算等方面应用广泛。 总结来说,Linux作为一种开源的、免费的操作系统,给程序开发和应用程序的开发提供了非常便捷的环境和途径,能大大提高开发效率,同时也是许多开发者心目中的首选操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值