1.JDK环境

目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量。与其他IDE不同之处在于,IDEA不会自动匹配系统的JDK环境,编译时会提示以下错误信息:

Using javac 1.7.0_40 to compile java sources
java: JPS build failed to load optimized file manager for javac:
java.lang.NoClassDefFoundError: com/sun/tools/javac/util/DefaultFileManager
java.lang.NoClassDefFoundError: com/sun/tools/javac/file/JavacFileManager
java: 致命错误: 在类路径或引导类路径中找不到程序包 java.lang
……
java: Compilation failed: internal java compiler error

IDEA可以为每个项目指定不同版本的JDK,并且需要开发者手动配置项目的所使用的JDK版本。配置方法如下:

(1)单击File | Project Structure菜单项,打开ProjectStructure对话框;

(2)在左侧列表框中,选择SDKs列表项,进入SDK配置页面;

(3)若中间的SDK列表框没有选项,则单击“+”号创建一个JDK列表项;

(4)选择JDK列表项,在SDK ’JDK’选项卡页面中,单击JDK home path项目的浏览按钮,定位JDK安装路径并保存。

2.项目依赖

IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目编译时提示以下错误信息:

java: 程序包org.springframework.stereotype不存在
java: 程序包org.springframework.context不存在
java: 程序包org.springframework.context.support不存在

刷新Maven配置的方法为:

(1)右键单击项目;

(2)在弹出菜单中选择Maven|Reimport菜单项。

此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中。另外,可以将Maven的刷新设置为自动,配置方法为:

(1)单击File|Setting菜单项,打开Settings选项卡;

(2)在左侧的目录树中,展开Maven节点;

(3)勾选Import Maven projects automatically选择项。

在Project Structure的Modules选项卡的Dependencies页面中,可以查看Maven所引用的项目。如果未找到指定项目,则对于项目将用红色波浪线提醒。同时,可在该选项卡中修改Maven的依赖项。

原文地址:http://www.tuicool.com/articles/Bv6n2qV

IntelliJ IDEA JDK配置相关推荐

  1. IntelliJ IDEA之配置JDK的4种方式

    IntelliJ IDEA之配置JDK的4种方式 一.新建项目前配置JDK 1.打开IDEA集成开发环境工具,点击:File--Project Structure,如下图 2.在打开的页面中,选择SD ...

  2. Eclipse的JavaWeb项目导入到IntelliJ IDEA 并且配置Tomcat

    Eclipse的JavaWeb项目导入到IntelliJ IDEA 并且配置Tomcat 第一步:准备工具我用的是  IntelliJ IDEA 2016.3(64)  这个版本的,在eclipse中 ...

  3. Intellij IDEA的配置

    Intellij IDEA的配置 1)在Intellij IDEA中新建Scala项目,命名为"HelloScala" ,如图1-9所示. 图1-9 在Intellij IDEA中 ...

  4. Intellij ideaIU 常用配置

    Intellij ideaIU 常用配置 下载 Intellij ideaIU 访问 Intellij 官网 ideaIU 的下载页面 http://www.jetbrains.com/idea/do ...

  5. idea 服务器tomcat配置文件,IntelliJ IDEA Tomcat配置详解(图文)

    IntelliJ IDEA Tomcat配置详解(图文) 发布时间:2020-10-07 17:31:10 来源:脚本之家 阅读:94 作者:chenshun123的博客 栏目:服务器 查找该问题的童 ...

  6. IntelliJ IDEA详细配置

    2019独角兽企业重金招聘Python工程师标准>>> IntelliJ IDEA详细配置 关闭Intellij IDEA自动更新 在File->Settings->Ap ...

  7. 零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置

    1.课程名称:Java发展及JDK配置 本季介绍了JAVA的发展过程,包括JDK的发展历程,path路径的配置和classpath的配置及作用.并简单讲解了一个简单的JAVA程序,并通过此程序讲解了J ...

  8. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  9. ubuntu15.10避免图形界面无法登录的jdk配置

    jdk配置etc/profile文件后会出现图形界面无法登录,正确的配置方法如下,配置后重启即可. #Java Environment Path export JAVA_HOME=/usr/local ...

最新文章

  1. SingleR包注释单细胞数据
  2. AI的阿基里斯之踵:模糊性
  3. VC++网络资源集合
  4. 梯度下降与delta法则
  5. python3多线程实例_python3多线程糗事百科案例
  6. 多线程的单元测试工具 - GroboUtils
  7. eclipse配置tomcat,并部署一个Java web项目到tomcat上
  8. Python中lambda的用法及其与def的区别解析
  9. CSDN寄送的礼物,博客评选的阳光普照奖
  10. 陕西师范大学远程教育学院计算机应用基础,陕西师范大学远程教育学院计算机应用基础机考备考试题.doc...
  11. 【OCP题库-12c】最新CUUG OCP 071考试题库(71题)
  12. FreeCAD源码分析:FreeCADBase模块
  13. 服务器slot槽位位置,华为OSN2500子架及其槽位的分配
  14. word方框中打对号
  15. Android实现序列化方式
  16. JS写下雨特效,樱花落特效,滑块成功效果
  17. 通过Elasticsearch 8、Kibana、Filebeat实现日志的监控及统计
  18. 网络安全必备的五款免费网络漏洞扫描器
  19. freenas作无盘服务器,Freenas11.3 jail创建失败解决办法
  20. 戴尔笔记本连接无线网络不能上网的解决方法

热门文章

  1. ohos-build 安装失败分析
  2. LSTM长短期记忆网络
  3. 小米路由器AC2100写入OpenWrt
  4. python中实时查看GPU状况 GPUtil
  5. 【计算机毕业设计】java 微信小程序商城系统的设计与实现
  6. 基于MATLAB下巴特沃斯IIR数字滤波器的实现
  7. 基于图像的三维重建——深度图计算方法1-SGM/tSGM(9)
  8. JavaScript脚本的学习
  9. C++ Reference: Standard C++ Library reference: C Library: cstdio: gets
  10. redis操作订阅和发布