zoukankan      html  css  js  c++  java
  • IntelliJ手记

    1. 配置JDK:File - Project Structure - SDKs,点击“+”即可;
    2. 配置远程调试,对于azkaban的远程调试,在azkaban-solo-start.sh里面的Java启动里面,添加以下参数"-Xdebug -Xrunjdwp:transport=dt_socket,address=55890,suspend=n,server=y", 在IntelliJ中使用Run - Edit Config - Remote中添加一个远程调试
    里面只需要配置Host,port以及classpath三项即可
    3. test代码构建过程有异常;其实是不需要理会的:
    gradlew build -x test
    不执行测试的构建
    4.导入maven项目
    通过intelliJ导入了一个scala项目,但是发现编译的时候报错,引用的包都是没找到,并有如下的通知:
    Non-managed pom.xml file found
    D:WorkspaceOperation_Fivestatspom.xml
    Add as Maven Project or Disable notification
    在event_log中可以进行看到上述的异常,点击Add as Maven Project,开始下载pom中定义的jar包。可能是在导入的时候发生的异常。
    发现问题,要多观察,发现问题的端倪,之前提到过看日志,今天又提供了另外一个思路:就是看看控制台以及其他地方输出的信息。
    6. 不依赖于Maven
    IntelliJ其实并不一定要依赖于maven;只要在project structure中的library中添加jar引用即可,和eclipse里面的add refference是一样的。
    7. module只有一个
    可能是因为导入的异常,导致了我在project structure中除了顶级的bigData-stats工程之外还有main和test两个模块;这导致了import maven一系列下载包失败;将两个模块删掉后,问题解决。
     8. 报错:can not supported format: cannot run program "svn"
    这是因为在配置settings的version control中的svn,勾选上了“use command line client",如果你的机器上面并不能在命令行直接使用”svn“就不要勾选。
    9. IntelliJ使用Git:
    1. File -> Settings -> Version Control -> Git,Path to Git executable:中选择git的路径
    2. VCS-> Integrated Project;选择git;
    3. VCS -> Import into Version Control,将当前项目创建repository
    4. VCS -> Check Out from version control可以从已有的仓库中获取代码
    10. 其实,我觉得使用IntelliJ 的社区版也不错;少了一些spring等java插件的支持;但是如果我是使用Scala开发,其实社区版和企业版没有什么差别。
    11. 使用intelliJ,编译发现报错,OutOfMemory,一个摸不到头脑的异常;关闭卡巴斯基,问题解决--!
    12. intelliJ idea里面对于字符串有个拼写错误检查,很不美;于是想要关闭掉:settings->Editor->Inspections,在右侧找到Spelling/Typo,去掉勾号即可。
    13. 自动编译
    Settings->build-》compile里面有个Make compile Automatic
    最好不要设置为自动编译,因为这个选项将会导致整个工程编译(而不像eclipse那种只是单个文件编译),比较影响性能。
    所以在部署之前最后手动点击编译按钮进行一次编译,尽管Maven也会进行编译,但是IntelliJ里面的编译错误处将会在Problem面板中显示出来,并可以通过单击定位;maven编译错误会在控制台,不是很友好。
  • 相关阅读:
    [转] torch损失函数
    [转] EM算法
    [转] 先验概率and后验概率
    [转] 协方差矩阵
    系统安全管理
    deeplearing4j学习以及踩过的坑
    ES 应用
    springboot使用多数据源以及配置
    SparkStreaming+Kafa+HBase
    使用IDEA2017在Windows下编程并测试Hadoop2.7+Spark2.2+Azkaban
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/7106849.html
Copyright © 2011-2022 走看看