IDEA不能将java以外的文件 编译到class目录中

问题场景:

根据相对路径找一个文件File,报错:“File” not found

解决方法:

1、build工程后,查看target -> class目录中,是否有自己需要的文件

2、如果没有,就修改pom.xml文件

<build>
  <resources>
    <resource>
      <directory>src/main/java</directory>
      <includes>
        <include>**/*.*</include>
      </includes>
    </resource>
  </resources>
</build>

3、重新编译工程,就ok了!!!

原文地址:https://www.cnblogs.com/BingoYoYo/p/10535355.html

时间: 2024-11-06 03:41:31

IDEA不能将java以外的文件 编译到class目录中的相关文章

delphi文件打包方式(将多个文件编译到一个单元中)

delphi文件打包方式 在Delphi项目中,通常有一个和项目名称主文件名相同的.RES文件,该文件用于保存应用程式图标等资源,对应于此文件,在项目文件中一定含有编译指示“{$R *.res}”,告诉编译器编译时需要包含和项目主文件名相同的.RES文件.同样,如果需要在应用程式中以资源形式包含所有文件类型,也能利用.RES文件.本文将告诉你怎么利用RES文件在Delphi程式内部包含文件. 一创建.RES文件 这里以一组音频文件为例.首先用记事本等所有文本编辑器编写文件“MyMusic.RC”

linux复制指定目录下的全部文件到另一个目录中

linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可.如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求.ps:di

在JAVA中将class文件编译成jar文件包,运行提示没有主清单属性

Maven 项目生成jar运行时提示“没有主清单属性” 新建了一个Maven的项目,mvn compile和mvn package后生成了jar文件,然后直接到target目录下去执行Java -jar xxx.jar命令运行jar包时出现了“xxx.jar没有主清单属性”的错误提示. 根据我的经验,肯定是没有找到入口类(即main函数所在的类),在pom.xml里面加上入口类的配置就好了!第一次直接用maven来打包jar,记录一下. 关于可执行程序(需要指定一个 main 类)打 jar 包

【Java】Class文件编译的版本号与JDK版本号的对应关系

查看方式 使用文本编辑器EmEditor以16进制方式打开.class文件 图中红框中的代表版本号52.0 次版本号:00 00   (小数点后面的部分) 主版本号:00 34   (小数点前面的部分) 各个版本的对应关系 JDK版本号 Class版本号 16进制 1.1 45.0 00 00 00 2D 1.2 46.0 00 00 00 2E 1.3 47.0 00 00 00 2F 1.4 48.0 00 00 00 30 1.5 49.0 00 00 00 31 1.6 50.0 00

java读取html文件,截取&lt;body&gt;标签中内容

1 public String readfile(String filePath){ 2 File file = new File(filePath); 3 InputStream input = null; 4 try { 5 input = new FileInputStream(file); 6 } catch (FileNotFoundException e) { 7 e.printStackTrace(); 8 } 9 StringBuffer buffer = new StringB

汇总制定目录下的CSV 文件内容至统一目录中

通过脚本收集到终端计算机上的各类软件安装情况,并每台计算机生成一个计算机命名的CSV 文件,现在需要通过一个脚本简单的实现将文件目录内的所有文件汇总到一个文件中,故而写了如下一个小程序. -- coding: UTF-8 -- import osimport csv 遍历指定目录,显示目录下的所有文件名及路径 def eachFile(filepath):pathDir = os.listdir(filepath)for allDir in pathDir:child = os.path.joi

IDEA的maven项目中 静态文件编译的问题

IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉. 如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹.Hibernate和Spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等资源文件放置在源代码目录下的需求. 解决IDEA的这个问题有两种方式. 第一种是建立src/main/resou

将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹

如题,IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉. 如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹.hibernate和spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等资源文件放置在源代码目录下的需求. 解决IDEA的这个问题有两种方式. 第一种是建立src/main/re

将前缀和后缀相同的文件移动到同一个目录的算法设计及C代码实现

一.需求描述 在Linux系统的某几个目录下有一些前缀和后缀相同的文件,编写程序将它们移动到同一个目录下. 例如,有三个源目录FileDir1.FileDir2和FileDir3,里面分别存放有文件File_1.txt.File_2.txt和File_3.txt.由于它们有相同的前缀(File_)和后缀(txt),所以要将这三个文件移动到同一个结果目录(假设为GatherDir)中. 二.算法设计 基于需求,可以采用如图1所示的程序流程: 图1 程序总体流程 三.特殊流程考虑 在编写程序的过程中