疯狂kotlin讲义连载之 使用Eclipse编译、运行Kotlin

使用Eclipse编译、运行Kotlin

Eclipse自己并不支持Kotlin,使用Eclipse编译、运行Kotlin须要安装插件。html

提示:为Eclipse安装Kotlin插件的本质无非也是干两件事:①、为Eclipse增长kotlinc编译器;②、为Eclipse增长Kotlin的运行时环境。app

因为本书假设读者已有必定的Java基础,所以关于Eclipse的安装步骤本书就不介绍了。ide

为Eclipse安装Kotlin插件请按以下步骤进行:函数

(1)单击Eclipse主菜单中“Help”菜单,而后单击“Eclipse Marketplace”菜单项便可看到Eclipse弹出如图1.7所示的插件安装界面。post

Eclipse自己并不支持Kotlin,使用Eclipse编译、运行Kotlin须要安装插件。测试

提示:为Eclipse安装Kotlin插件的本质无非也是干两件事:①、为Eclipse增长kotlinc编译器;②、为Eclipse增长Kotlin的运行时环境。spa

因为本书假设读者已有必定的Java基础,所以关于Eclipse的安装步骤本书就不介绍了。插件

为Eclipse安装Kotlin插件请按以下步骤进行:3d

(1)单击Eclipse主菜单中“Help”菜单,而后单击“Eclipse Marketplace”菜单项便可看到Eclipse弹出如图1.7所示的插件安装界面。orm


图1.7 Eclipse插件安装界面

(2)在图1.7所示的插件安装界面上方的Find文本框内输入“Kotlin”后点击文本框右边的“搜索”图标(放大镜图标),便可看到如图1.8所示的界面。


图1.8 安装Kotlin插件

(3)单击图1.8所示对话框右下角的“Install”按钮,Eclipse将会弹出一个“赞成受权”的对话框,单击对话框中“I accept...”单选框来赞成受权,而后单击“Finish”按钮,接下来Eclipse将会自动下载、安装Kotlin插件,插件安装完成后须要重启Eclipse。

为Eclipse成功安装Kotlin插件以后,接下来便可经过Eclipse的“Window→Perspective→Open Perspective → Other...”来打开Kotlin的Perspective,如图1.9所示。


图1.9 打开Kotlin Perspective

将Eclipse切换为Kotlin Perspective以后,接下来单击Eclipse的“File→New”菜单便可看到如图1.10所示的菜单。


图1.10 新建Kotlin相关内容

单击图1.10所示菜单中“Kotlin Project”便可新建Kotlin项目,项目创建完成后可看到如图1.11所示的项目结构。


图1.11 Kotlin项目结构

从图1.11能够看出,Kotlin项目就是额外增长了Kotlin运行库,该运行库也就是添加了kotlin-runtime.jar( 与kotlin-stdlib.jar相同)、kotlin-reflect.jar两个运行时环境JAR包,这和前面使用IntelliJ IDEA所建立的Kotlin项目的本质彻底相同。

接下来再次经过图1.10所示的菜单建立Kotlin文件,编辑该文件,在该文件中添加Kotlin程序所需的main()函数,并在该main()函数中添加输出语句。

在Kotlin程序的编辑界面右击鼠标,系统弹出如图1.12所示的菜单,单击该菜单中“Run As → Kotlin Application”菜单项便可运行该程序。


图1.12 运行Kotlin程序

程序运行结束后,将会在Eclipse下方看到程序的测试输出。

提示:使用Eclipse运行Java程序与运行Kotlin程序并无什么区别。为Eclipse安装了Kotlin插件以后,Eclipse就知道使用kotlinc编译器来编译Kotlin程序,并且Eclipse也会该项目添加了Kotlin的运行时环境库,这样便可运行Kotlin程序了。

可能有读者感到担忧:若是要在普通Java项目或Web项目中使用Kotlin程序呢?这些项目没有Kotlin运行时环境库怎么办?彻底不用担忧!实际上无论你建立的是哪一种Java项目,普通Java SE项目也好,Java Web项目也好,当你第一次为该Java项目添加Kotlin程序时,Eclipse就会自动为该Java项目添加Kotlin运行时环境库,接下来该项目便可正常使用Kotlin进行开发。


以上内容节选自《疯狂Kotlin讲义》:一本让您最直接认识Kotlin的疯狂讲义


本书即将于2017年11月发售 敬请期待

往期连载 :第一期:juejin.im/post/59c0b7…

第二期:juejin.im/post/59c1d6…

第三期:juejin.im/post/59e407…

相关书籍:《疯狂Android讲义》

相关文章
相关标签/搜索