Intellij IDEA 14.1.4 Scala开发环境搭建

2023-11-09 13:48

本文主要是介绍Intellij IDEA 14.1.4 Scala开发环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文:http://blog.csdn.net/lovehuangjiaju/article/details/47778671

主要内容

  1. Intellij IDEA开发环境简介
  2. Intellij IDEA Scala开发环境搭建
  3. Intellij IDEA常见问题及解决方案
  4. 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

点击HelloWorld.scala文件,右键 
这里写图片描述 
或直接ctr+shift+F10运行程序

导入spark包的步骤方法:File => Project Structure =>Libraries => "+" => Java => 找到spark安装包的lib目录中的spark-assembly-hadoop.jar => OK



3. Intellij IDEA常见问题及解决方案

  1. 编码问题 
    Intellij IDEA的默认编码是GBK,如果代码中出现中文的话,会报错:
Error:scalac: IO error while decoding D:\ScalaLearning\src\cn\scala\xtwy\ScalaAndJavaException\ScalaExceptionDemo.scala with UTF-8
Please try specifying another one using the -encoding option
  • 1
  • 2
  • 1
  • 2

此时只要更改代码的编码就行,可以直接修改文件或软件配置 
直接修改文件编码如下图: 
这里写图片描述

修改软件配置过程如下: 
这里写图片描述 
File–>Setting

这里写图片描述 
找到Editor中的FileEncoding,可以将工作都设置为UTF-8

2 修改默认快捷键 
对一eclipse转过来的用户,习惯了eclipse中的快捷键,想在Intellij IDEA中也使用相同的快捷键,这时可以对默认快捷鍵进行修改。 
这里写图片描述 
File–>Setting 
这里写图片描述 
选择Setting中的keymap,Intellij IDEA中的所有快捷键都可以看到

4. Intellij IDEA常用快捷键

下面的快捷键,最好自己试一下,这样的话就能明白它到底是干什么用的,语言描述可能不到位

快捷鍵 用法描述
Ctrl+Shift+A 根据名称查找操作,例如查找创建scala class操作
Alt+F1 视图切换
Ctrl+Tab 工具窗口、正在编辑的代码文件切换
Alt+Home 显示导航条
Ctrl+J 插入代码模板,例如main方法
Ctrl+Alt+J 将选中的代码用代码模板包裹
F4 打开工程配置窗口
Ctrl+Slash 注释代码 //
Ctrl+Shift+Slash 注释代码 /**/
Ctrl+N/Ctrl+Shift+N 输入名称查询类或文件
Ctrl+D 复制选中的代码
Ctrl+W / Ctrl+Shift+W 智能地进行代码选择
Ctrl+F 在当前文件中进行文本内容查找
Shift+Shift search everywhere
Ctrl+Shift+F7 高亮显示先中的方法或符号在当前文件中的使用情况
Ctrl+Space 代码自动提示
Ctrl+Shift+Enter 语句自动完成
Alt+enter

代码自动修正

这篇关于Intellij IDEA 14.1.4 Scala开发环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/376488

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

IDEA中Maven Dependencies出现红色波浪线的原因及解决方法

《IDEA中MavenDependencies出现红色波浪线的原因及解决方法》在使用IntelliJIDEA开发Java项目时,尤其是基于Maven的项目,您可能会遇到MavenDependenci... 目录一、问题概述二、解决步骤2.1 检查 Maven 配置2.2 更新 Maven 项目2.3 清理本