① intellij idea使用问题 java运行
需要在类中定义main方法才可以运行,如图:
IDEA中的快捷键:psvm,可以快速创建main方法。
② idea 运行main方法
解决方案:可能由于我编译elasticsearch-6.6.0源码需要jdk1.11的原因,所以我在win10上配置了双jdk并切换至jdk1.11时需手动删除当初安装jdk1.8.0时C:\ProgramData\Oracle\Java\javapath\java.exe、javaw.exe、液戚javaws.exe共三个文件导致原系统jdk1.8.0被异常加载。故只需在idea的File--->Project Structure--->迟樱SDKs--->点击+号--->重新指定原正常的jdk1.8.0安装目录。于是完美解决java类中import java.xxx时报错问题和无法右键此闹旦陵java文件并运行main方法的问题。
③ 使用IDEA运行普通的main方法
项目是maven项目,在项目里面新建一个普通java类,运行的时候都会执行mvn的打包命令,然后在执行此方法,能不能直接运行该方法。刚从eclipse转过散汪来。
解决方案如下:伍带
settings->maven->Runner-> Delegate IDE build/run actions to Maven 选项腔掘芦去掉就可以了