设置class文件的生成位置

file->project structure
out put 选择第二个设置输出位置

设置resource和source

方法:点击文件右键->make direction as

需要运行和引用的java文件设置为source文件,将配置文件(xml)等设置为resource文件

编译Java文件

点击要编译的java文件(已经设置为source文件),再点击build
有三种编译方式

  1. compile:对选定的java类文件进行全部编译,不管是否修改过
  2. rebuild:对选定的project进行全部编译,不管是否修改过
  3. make:对选定的目标(可以实java类或者project),选取修改过的文件进行编译

过程中出现的问题

Error:java: 无效的源发行版: xx

解决方法:

File -> Settings -> Bulid, Execution,Deployment -> Compiler -> Java Compiler
设置 project bytecode version为自己使用的对应版本
File -> Project Structure -> Project
设置相对应java jdk版本
同样是这个地方,modules,设置language level

设置一下module SDK
即可解决该问题

项目中存在类,但是编译的时候显示未找到该类

解决方法:需要的文件都需要包含在编译内容中

idea编译Java项目的部分java文件并且生成class文件相关推荐

  1. 【Java】IDEA编译Java项目报错 java: 找不到符号 的解决方法

    IDEA编译Java项目报错java: 找不到符号,情况如下所示: 解决方法: 先删除out文件夹,然后选择File → Invalidate Caches → Invalidate and Rest ...

  2. idea 新建的java项目没发run_IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程...

    最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可以看看下面这个 IDEA 教程. ...

  3. 为什么我会在2012年的新企业Java项目中使用Java EE而不是Spring

    这个问题经常出现. 我的新项目也在2011年11月发布. 在这个新的Enterprise Java项目中,我将使用Java EE(JEE)代替Spring框架. 我知道:关于此主题的文章,博客和论坛讨 ...

  4. Eclipse中Java项目转化为Java Web项目

    公司的项目  好久没有在本机电脑上运行了.突然发现Tomcate服务器加载不了项目了.仔细一看这个项目变成了JAVA项目 不再是Java  web项目了 没有任何报错.参考文档:https://www ...

  5. Java多线程之赛跑游戏(含生成exe文件)

    Java多线程之赛跑游戏(含生成exe文件) 在JavaSE中,多线程是一个重要的内容. 我们要了解多线程的概念,就要先了解进程的概念:要了解进程的概念,就离不开操作系统的概念. 在一台正常运行的电脑 ...

  6. java excel转pdf linux,从JAVA直接读取EXCEL、WORD并生成PDF文件

    从JAVA直接读取EXCEL.WORD并生成PDF文件 1.操作EXCEL和WORD文件 使用JAVA从EXCEL.WORD文件中读写数据,可以使用http://jexcelapi.sourcefor ...

  7. Java读取pdf模板,并动态生成pdf文件,如动态生成准考证

    Java读取pdf模板,并动态生成pdf文件,如动态生成准考证 ​ 前几天遇到了一个生成准考证的需求,并提供用户下载,然后百度了一圈还是觉得使用itextpdf这个框架好用点.但是还需要找到一个能创建 ...

  8. Ubuntu 20.04.2.0 LTS 下Geany 1.36的“编译文件”和“生成当前文件”两个按键不可用

    [问题描述] Ubuntu 20.04.2.0 LTS 下利用 sudo apt-get install geany 命令安装Geany 1.36后,利用Geany 1.36写C++语言程序后,会出现 ...

  9. svn增量打包部署_利用svn的补丁文件打包生成增量文件

    下面的代码是maven版本 1. 创建patch.txt增量文件 保存到 文件目录下 比如 E:\aa\patch.txt 2. 编写java代码 package utils; import java ...

  10. [已解决]vscode环境 ros系统 msg文件不生成.h文件

    vscode环境 ros系统 msg文件不生成.h文件 的解决方法 问题描述 问题原因 解决方式 问题描述 在没有用vscode编译器之前,通过修改Cmakelist文件能够正常生成msg文件的 同名 ...

最新文章

  1. signature=ecbb5c28a0561484700bbfeebe84cc52,Corps next in line as bond fees are hit by ECB
  2. Apache服务器和tomcat服务器有什么区别?
  3. 用“ul+li”及css制作韩国风格菜单
  4. Memcached主从复制+keepalived高可用架构
  5. shiro与springMVC整合
  6. Win10安装MySQL5.7.22 解压缩版(手动配置)方法
  7. 诺基亚S40手机联系人导入安卓手机
  8. Qt反射内存读取大文件
  9. 51nod 1640 天气晴朗的魔法
  10. idea导出jar包
  11. 青囊如可授 从此访鸿蒙的意思,有关于中元节的诗内容
  12. IE浏览器设置UserAgent
  13. Paravirtualization
  14. (6)圆的生成之中点画圆法
  15. 项目经理培训后的一点感概
  16. ElementUI分页与增删改合并
  17. DB2 MERGE INTO的使用
  18. mysql怎么用游标修改数据_MySql使用游标Cursor循环(While)更新数据
  19. ios runtime详解
  20. java MP3等格式转换和压缩

热门文章

  1. mysql基础作业_mysql中基础练习
  2. mac big sur下安装phpredis报错configure: error: Cannot find php_hash.h
  3. 性能测试如何进行需求分析
  4. PHP情侣头像源码+基于Typecho框架
  5. ZeroMemory、memset 和 “={0}”的联系与区别
  6. Clickhouse_9_副本分片
  7. Java匹配正则表达式大全
  8. win10默认浏览器设置中找不到谷歌浏览器
  9. 微信PC端技术研究-消息防撤销
  10. Android 一个RecyclerView的双向滑动表格控件实现--FormLayoutManager