idea+scala sdk + scala插件
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安装
用的是win10,msi打开后点点点,finish后cmd输入scala,连环境变量都自己配置好了。
0X04 添加框架支持
有了SDK后,仍然显示
Warning:scala:skipping scala files without a scala sdk in module(s)
大概是有了SDK但是还没有导入idea吧。
- 在项目处右键
- Add Framework Support
- 点击左边scala的选择框框
- Use library: [No library selected] 右边 create,默认选择了scala sdk,确定就好了
- 重新运行,OK了。
0X05 感想
果然在家弄东西心态比较好。
上班时弄了挺久了,总有许多事情打断啥的。
需求分析整理、KPI、排期、测工单、出bug了、扫描任务断了、出了个新报错、要导入新数据了、KAFKA挂了,杂七杂八有点难静下心。要好好练习。
早上在家,静一静,就搞搞代码,多好多美妙。
idea+scala sdk + scala插件的更多相关文章
- intellij安装Scala及Python插件
1.下载intellij及Scala和Python插件 intellij的下载地址:https://www.jetbrains.com/idea/download/#section=windows S ...
- 修改Intellij IDEA中工程对应的Java SDK、Scala SDK
如果编译Scala工程时,遇到如下异常: can't expand macros compiled by previous versions of Scala 很可能是工程的scala版本,和依赖的包 ...
- 【Scala】Scala学习资料
Scala学习资料 java 树形 分类器_百度搜索 决策树分类器-Java实现 - CSDN博客 KNN分类器-Java实现 - CSDN博客 学习:java设计模式—分类 - 飞翔荷兰人 - 博客 ...
- 【scala】scala 数组 (三)
基础内容 1. 数组定义 定长.可变数组的定义;元素添加,删除,排序,求和等常用运算 import scala.collection.mutable.ArrayBuffer import scala. ...
- 【Scala】Scala技术栈
快速了解Scala技术栈 我无可救药地成为了Scala的超级粉丝.在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java.固然Java ...
- 【scala】scala安装测试
下载安装scala:scala-2.13.1.tgz 解压: [hadoop@hadoop01 ~]$ tar -zxvf scala-2.13.1.tgz 查看目录: [hadoop@hadoop0 ...
- scala eclipse plugin 插件安装
最近在看Apache Apollo 代码,其中有很多scala代码,没办法需要安装一个scala插件. 我试过zip 安装,直接下载的update-site.zip 不能直接安装到位.我又特别懒,不想 ...
- CentOS6.5下如何正确下载、安装Intellij IDEA、Scala、Scala-intellij-bin插件、Scala IDE for Eclipse助推大数据开发(图文详解)
不多说,直接上干货! 第一步:卸载CentOS中自带openjdk Centos 6.5下的OPENJDK卸载和SUN的JDK安装.环境变量配置 第二步:安装Intellij IDEA 若是3节点 ...
- 【scala】 scala 基础(一)
至于什么是scala,摘录一段 维基百科的解释: scala 下载 安装 省略 1.环境变量配置完成后 命令行报错,因为scala 的安装路径里边包含空格 修改后即可.由于我的本地包含空格,此处CLI ...
随机推荐
- spring boot集成FastDFS
官方文档:https://github.com/happyfish100/fastdfs-client-java 一.首先,maven工程添加依赖 <!--fastdfs--> <d ...
- 并发编程之volatile
用代码描述这么一个场景,在main方法中开启两个线程,其中一个线程t1往list里循环添加元素,另一个线程t2监听list中的size,当size等于5时,t2线程结束,t1线程继续执行,直到循环结束 ...
- Java虚拟机—Java8内存模型(整理版)
1.概述 对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要手动释放内存,不容易出现内存泄露和内存溢出问题.一旦出现内存泄露和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,排查错误 ...
- 《Java》第八周学习总结
第八周学习内容:课本第15章节的内容泛型与集合框架 主要内容有 -泛型-链表-堆栈-散列映射-树集-树映射 重点和难点-重点:泛型和集合的使用码云:https://gitee.com/ShengHu ...
- 图片下载、渲染操作 小例子 看多FutureTask
并发执行下载图片操作 import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent. ...
- MVC实例应用模式
MVC实例应用模式 1.可用性: 比如异常处理 2.可修改性: 比如用接口实现 3.性能战术: 4.易用性战术: 分层实现 5.可测试性战术: 实现对其接口进行测试,并不需要对其实现方法进行 6.安全 ...
- MySQL学习11 - MySQL创建用户和授权
权限管理 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操作.那么一般情况在公司之后DBA工程师 ...
- mac 配置jdk,maven环境变量
Java和maven环境变量配置: 1.打开终端:输入命令:vi ~/.bash_profile 2.再输入 i 进入编辑模式 输入以下: export JAVA_HOME=/Library/Java ...
- table-tree 表格树、树形数据处理、数据转树形数据
前言 公司想搞个表格树的展示页面,看着element有个表格树,还以为可以用. 用出来只用表格没有树,研究半天没研究个所以然,只能从新找个 npm里找到一个:vue-table-with-tree-g ...
- python - Excel表格
from openpyxl import load_workbook wb = load_workbook(r'C:\Users\admin\Desktop\数据筛选.xlsx') # print(w ...