zoukankan      html  css  js  c++  java
  • 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安装

    官方下载地址

    菜鸟教程-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挂了,杂七杂八有点难静下心。要好好练习。
    早上在家,静一静,就搞搞代码,多好多美妙。

  • 相关阅读:
    ajax遍历数组(实现百度搜索提示的效果)
    角色管理的增删改
    String与Date、Timestamp互转
    jquery
    认识拦截器
    验证表单介绍
    什么是struts2?
    如何理解OOP?
    请描述Java中的时间监听机制?
    hibernate3中session.get()与session.load()两个方法的区别?
  • 原文地址:https://www.cnblogs.com/huim/p/10772270.html
Copyright © 2011-2022 走看看