idea中Scala项目环境搭建

本文详细介绍了在IntelliJ IDEA中搭建Scala项目环境的步骤,包括Scala环境的搭建,Scala插件的安装,以及如何在IDEA中创建Scala项目并配置Maven支持。通过这些步骤,开发者可以顺利开始Scala的开发工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IDEA中Scala项目环境搭建

1.scala环境搭建

1)安装步骤

(1)首先确保jdk1.8安装成功

(2)下载对应的Scala安装文件scala-2.11.8.zip

(3)解压scala-2.11.8.zip,解压到E:\scala

(4)配置Scala的环境变量
在这里插入图片描述

2)测试

定义两个变量n和n2,并计算n和m两个变量的和

在这里插入图片描述

2.Scala插件安装

默认情况下IDEA不支持Scala的开发,需要安装Scala插件。

在这里插入图片描述

安装后点击重启idea即可

3.idea环境创建

1)步骤1:file->new project -> 选择scala

在这里插入图片描述

2)步骤2:添加包名和项目名称

3)步骤3:指定项目工作目录空间

4)步骤4:导入maven库

右键项目点击-> add framework support… ,在下图选择maven

  • 修改pom.xml文件导入依赖
<dependencies>
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-core_2.11</artifactId>
        <version>2.1.1</version>
    </dependency>
    
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-yarn_2.11</artifactId>
        <version>2.1.1</version>
    </dependency>
    
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-sql_2.11</artifactId>
        <version>2.1.1</version>
    </dependency>
    
    <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-streaming_2.11</artifactId>
        <version>2.1.1</version>
    </dependency>
    
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
	</dependency>
</dependencies>
  • 编译插件(放pom.xml文件里)

    指定jdk编译版本,防止版本不一致编译错误

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                        	<goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    
  • log4j.properties 文件 (配置输出控制台日志文件)

在这里插入图片描述

log4j.rootLogger=warn, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS}  %5p --- [%50t]  %-80c(line:%5L)  :  %m%n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值