使用idea搭建Scala 项目
来源:互联网 发布:cnc用什么软件 编辑:程序博客网 时间:2024/06/08 06:40
转自:http://blog.csdn.net/lovehuangjiaju/article/details/47778671
主要内容
- Intellij IDEA开发环境简介
- Intellij IDEA Scala开发环境搭建
- Intellij IDEA常见问题及解决方案
- Intellij IDEA常用快捷键
1. Intellij IDEA开发环境简介
具体介绍请参见:http://baike.baidu.com/link?url=SBY93H3SPkmcmIOmZ8H60O1k4iVLgOmdqoKdGp9xHtU-Pbdsq2cpn75ZPZPWAJxeUlwr0ravraQzOckh777beq
Intellij IDEA是我用过最好的集成开发环境,没有之一,它对于Scala的支持远胜于Scala IDE for Eclipse
2. Intellij IDEA Scala开发环境搭建
Intellij IDEA 14.1.4 默认配置里面没有Scala插件,需要手动安装,在Intellij IDEA 14.1.4 第一次运行时选择configure plugins,选择默认后在软件主界面去配置,但是本人测试发现,这种设置方式经常会因为网络问题配置失败,建议直接到
http://www.jetbrains.net/confluence/display/SCA/Scala+Plugin+for+IntelliJ+IDEA,这个链接去下载,下载完成后,解压到Intellij IDEA 安装目录中的plugins里面去:
完成后,启动Intellij IDEA 14.1.4
配置Intellij IDEA 14.1.4后,我们来看看如何进行Scala开发环境的创建:
1 File->New Project
得到下列界面:
选择scala,然后下一步:
在Project SDK的右侧,点击new,得到:
选择JDK,在弹出框中选择JDK的安装目录
在Scala SDK的右侧,点击Create,得到下图所示界面:
可以选择Intellij IDEA中自带的Scala,也可以使用自己安装好的Scala,点击上图中的”Browse”,然后选择Scala的安装目录
配置好之后,直接finish,得到下列工程目录
点击File->Project Structure,
得到:
在src目录上,右键然后点击new fold
命名为main
再右鍵main,同样new fold,命名为scala,并设置为sources,如下图
整体的工程文件已经创建好了,如下图:
在scala源文件目录上,直接名鍵,new->scala class
选择Object,然后输入名称:Hello World
输入的代码如下:
object HelloWorld { def main(args: Array[String]) { println("Hello World") }}
- 1
- 2
- 3
- 4
- 5
- 6
点击HelloWorld.scala文件,右键
或直接ctr+shift+F10运行程序
3. Intellij IDEA常见问题及解决方案
- 编码问题
Intellij IDEA的默认编码是GBK,如果代码中出现中文的话,会报错:
Error:scalac: IO error while decoding D:\ScalaLearning\src\cn\scala\xtwy\ScalaAndJavaException\ScalaExceptionDemo.scala with UTF-8Please try specifying another one using the -encoding option
- 1
- 2
此时只要更改代码的编码就行,可以直接修改文件或软件配置
直接修改文件编码如下图:
修改软件配置过程如下:
File–>Setting
找到Editor中的FileEncoding,可以将工作都设置为UTF-8
2 修改默认快捷键
对一eclipse转过来的用户,习惯了eclipse中的快捷键,想在Intellij IDEA中也使用相同的快捷键,这时可以对默认快捷鍵进行修改。
File–>Setting
选择Setting中的keymap,Intellij IDEA中的所有快捷键都可以看到
4. Intellij IDEA常用快捷键
下面的快捷键,最好自己试一下,这样的话就能明白它到底是干什么用的,语言描述可能不到位
- 使用idea搭建Scala 项目
- Intellij IDEA使用Maven管理Scala项目
- idea使用-创建scala项目工程
- Ubuntu+Spark+IDEA+SBT+scala项目搭建流程记录
- idea创建scala项目
- Intellij IDEA使用Maven搭建spark开发环境(scala)
- idea使用maven构建java和scala项目开发spark
- scala开发,使用idea
- 使用idea开发scala
- 搭建Scala开发环境IDEA
- Scala+Idea开发环境搭建
- IDEA使用Maven搭建SSM项目
- 使用idea+springboot+Mybatis搭建web项目
- 使用IDEA 搭建springmvc环境的项目
- 使用idea搭建springboot的maven项目
- 使用idea+springboot+Mybatis搭建web项目
- 使用idea快速搭建springmvc meavn项目
- 使用idea 搭建ssm+maven+logback项目
- 学习机器学习前的准备
- 编译器小知识总结
- Sublime Text 3 c语言配置
- matlab 安装 cvx 和 mosek 以及 gurobi
- 关于用户的练习
- 使用idea搭建Scala 项目
- Makefile文件编写
- golang中struct和[]byte的相互转换
- 如何优雅地使用 Stack Overflow
- Effective Java 读书笔记(五):枚举和注解
- 音乐播放器操作
- 斐波那契数列(剑指Offer 第 7 题)
- Shiro 入门
- java------HelloWorld