zoukankan      html  css  js  c++  java
  • 【异常】error: object InfluxDBUtils is not a member of package com [INFO] import com.InfluxDBUtils

    打包,OnLineLogAnalysis类出现的error是:
    error1:
    [ERROR] D:xxxsrcmainscalacomimportpackOnLineLogAnalysis.scala:3: error: object InfluxDBUtils is not a member of package com
    [INFO] import com.InfluxDBUtils

    error2:
    找不到json的包

    下面来解释一下上面的两个error:
    1)InfluxDBUtils类原来是放在java这个源码包下的,所以在scala源码包下找不到。所以需要把java包中的InfluxDBUtils 类放到scala包下来。
    然后去掉OnLineLogAnalysis中`import com.InfluxDBUtils`,使用自己scala包中的InfluxDBUtils就可以了。

    2)在scala包中并不是都不是不能使用java所有工具类,像List这种都是可以使用的,但是某些特殊的类,比如JSONObject(`import org.json.JSONObject`)是不能直接用的,所以使用`import com.alibaba.fastjson.{JSON, JSONArray, JSONObject}`包里面的。将代码中的:`jsonObject = new JSONObject(logline.value())`改为:`jsonObject = JSON.parseObject(logline.value())`。

  • 相关阅读:
    p3159 [CQOI2012]交换棋子
    三分法
    p2805 [NOI2009]植物大战僵尸
    p2604 [ZJOI2010]网络扩容
    p1129 [ZJOI2007]矩阵游戏
    有趣与愉快-------罗辑思维整理
    张小龙的书单
    会议
    使用CCProxy代理遇到的问题
    关于看书
  • 原文地址:https://www.cnblogs.com/huomei/p/12103492.html
Copyright © 2011-2022 走看看