0X01 前言

我的主语言是python,说起java,想起了大二(三年前)上课时教过,课程设计的时候曾经做过个俄罗斯方块,后面其他设计copy代码读懂代码(再后面的课设就用python了)。

本次涉及到大数据团队给出的代码,java + scala + flink。考虑到一些小的需求、设计改动、数据对接,一提一沟通一写一联调这一过程需要几天,这样的过程有好多次,自己做会快点。于是开始面对多年未见的老朋友——java。

拿着代码,卡在了第一步——环境。maven?pom.xml?总算学习了一下maven,再让java开发大佬调了一下,卡在了scala(大概这是大数据用到的吧,这里他也不熟)。

这里的情形是,java代码中有一块地方是用scala写的。

明明有scala,提示没有该模块。就是缺乏支持吧。

tips: 百度一下 大数据 和 scala (例子)。简洁,更好支持spark等

0X02 idea scala插件

下载

file->settings->Plugins->marketplace搜索scala->第一个,install->重启idea

在公司下载的时候,连接中断。原本准备用网上的方法,浏览器下载,再导入。

早上六点多起床(准备早睡早起),一番折腾准备走人,想想这么早去公司好无聊。打开电脑,点击install,在家里的网速支持下,7-8秒下完了。

0X03 scala SDK

已经有了scala plugins,但是提示没有SDK

Warning:scala:skipping scala files without  a scala sdk in module(s)

下载sdk安装

官方下载地址

菜鸟教程-scala sdk

用的是win10,msi打开后点点点,finish后cmd输入scala,连环境变量都自己配置好了。

0X04 添加框架支持

有了SDK后,仍然显示

Warning:scala:skipping scala files without  a scala sdk in module(s)

大概是有了SDK但是还没有导入idea吧。

  1. 在项目处右键
  2. Add Framework Support
  3. 点击左边scala的选择框框
  4. Use library: [No library selected] 右边 create,默认选择了scala sdk,确定就好了
  5. 重新运行,OK了。

stackoverflow问题链接

官方添加框架支持方法

0X05 感想

果然在家弄东西心态比较好。

上班时弄了挺久了,总有许多事情打断啥的。

需求分析整理、KPI、排期、测工单、出bug了、扫描任务断了、出了个新报错、要导入新数据了、KAFKA挂了,杂七杂八有点难静下心。要好好练习。

早上在家,静一静,就搞搞代码,多好多美妙。

idea+scala sdk + scala插件的更多相关文章

  1. intellij安装Scala及Python插件

    1.下载intellij及Scala和Python插件 intellij的下载地址:https://www.jetbrains.com/idea/download/#section=windows S ...

  2. 修改Intellij IDEA中工程对应的Java SDK、Scala SDK

    如果编译Scala工程时,遇到如下异常: can't expand macros compiled by previous versions of Scala 很可能是工程的scala版本,和依赖的包 ...

  3. 【Scala】Scala学习资料

    Scala学习资料 java 树形 分类器_百度搜索 决策树分类器-Java实现 - CSDN博客 KNN分类器-Java实现 - CSDN博客 学习:java设计模式—分类 - 飞翔荷兰人 - 博客 ...

  4. 【scala】scala 数组 (三)

    基础内容 1. 数组定义 定长.可变数组的定义;元素添加,删除,排序,求和等常用运算 import scala.collection.mutable.ArrayBuffer import scala. ...

  5. 【Scala】Scala技术栈

    快速了解Scala技术栈 我无可救药地成为了Scala的超级粉丝.在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java.固然Java ...

  6. 【scala】scala安装测试

    下载安装scala:scala-2.13.1.tgz 解压: [hadoop@hadoop01 ~]$ tar -zxvf scala-2.13.1.tgz 查看目录: [hadoop@hadoop0 ...

  7. scala eclipse plugin 插件安装

    最近在看Apache Apollo 代码,其中有很多scala代码,没办法需要安装一个scala插件. 我试过zip 安装,直接下载的update-site.zip 不能直接安装到位.我又特别懒,不想 ...

  8. CentOS6.5下如何正确下载、安装Intellij IDEA、Scala、Scala-intellij-bin插件、Scala IDE for Eclipse助推大数据开发(图文详解)

    不多说,直接上干货! 第一步:卸载CentOS中自带openjdk Centos 6.5下的OPENJDK卸载和SUN的JDK安装.环境变量配置   第二步:安装Intellij IDEA 若是3节点 ...

  9. 【scala】 scala 基础(一)

    至于什么是scala,摘录一段 维基百科的解释: scala 下载 安装 省略 1.环境变量配置完成后 命令行报错,因为scala 的安装路径里边包含空格 修改后即可.由于我的本地包含空格,此处CLI ...

随机推荐

  1. 关联分析Apriori算法和FP-growth算法初探

    1. 关联分析是什么? Apriori和FP-growth算法是一种关联算法,属于无监督算法的一种,它们可以自动从数据中挖掘出潜在的关联关系.例如经典的啤酒与尿布的故事.下面我们用一个例子来切入本文对 ...

  2. web故障排查常用命令

    整理总结了一些常用分析网站的命令方便大家快速定位故障所在排除故障,最小化的减少故障给业务带来的影响. 端口连接类 1.查看TCP连接状态 netstat -nat |awk '{print $6}'| ...

  3. 小米5如何支持AT&T网络运营商

    最近在美帝生活,买了一张H2O的电话卡,但是很不幸,没有办法连接到网络. 在网上翻看了好多帖子,提到说修改APN,但是基本上都没提怎么修改,不知道这些大神都是怎么修改的.于是寻求google帮助,最后 ...

  4. Aras SP9里打开自己写的网页。

    首先把自己写的网页挂在IIS里或者网站挂到IIS里面. 然后再Aras里新增method //网页参数 var dialogArguments = new Array(); //窗体参数 var op ...

  5. centos7-aliyun

    # 安装EPEL和IUS软件源 yum install epel-release -y yum install https://centos7.iuscommunity.org/ius-release ...

  6. Linux学习之管道符、重定向、通配符、转义符、环境变量

    Linux学习之管道符.重定向.通配符.转义符.环境变量 1. 输入输出重定向 输入重定向是指把文件导入命令中. 输出重定向是指把原本要输出到屏幕的数据信息写入指定文件中. a 标准输入重定向(STD ...

  7. CSS3 Background-clip

    上一节在<CSS3 background-size>详细的介绍了CSS3为background新增属性之一,今天和大家一起来学习CSS3中有关于Background的第二新属性Backgr ...

  8. IDEA配置github并上传项目

    https://www.cnblogs.com/jinjiyese153/p/6796668.html

  9. idea如何快速查看接口的实现类

    查找接口的实现类: IDEA 风格 ctrl + alt +B 在按F2查看详细文档注解 查看类或接口的继承关系: ctrl + h

  10. 分布式系列十三: nginx

    nginx偏运维, 不过作为开发应该了解它能做什么事情, 其作为技术架构的一部分必不可少 正向代理和反向代理 正向代理是代理的客户端, 反向代理是代理的服务端. nginx就是一款可以作反向代理的we ...