美文网首页IntelliJ IDEA 专注IntelliJ IDEA经验分享
IntelliJ 将非 java 文件拷贝至编译后的目录

IntelliJ 将非 java 文件拷贝至编译后的目录

作者: 专职跑龙套 | 来源:发表于2016-12-13 17:28 被阅读30次

IntelliJ 默认将编译后的 .class 文件拷贝至编译后的目录,不包括其他文件,例如 .txt 文件。

所以如下默认的代码可能会抛出异常:(即使 a.txt 在同一个目录下)
java.io.FileNotFoundException: a.txt (The system cannot find the file specified)

public static void main(String[] args) throws Exception {
    InputStream fin = new FileInputStream("./a.txt");

    System.out.println(fin.available());
}

解决方案:
File -> Setting -> Compiler -> Resource Patterns
添加 txt
如图所示:

IntelliJ Setting

相关文章

  • IntelliJ 将非 java 文件拷贝至编译后的目录

    IntelliJ 默认将编译后的 .class 文件拷贝至编译后的目录,不包括其他文件,例如 .txt 文件。 所...

  • Hadoop:运行自己打包的jar时报错Exception in

    1.当java文件不在当前目录下,编译后打包,运行报错如下: 2.将java文件放到当前目录下编译,打成jar包,...

  • Linux 下部署JAVA工程

    1. 将经过eclipse编译后的工程目录下bin文件夹拷贝到linux上。如拷贝到/root/TextSort/...

  • (3)jetty热部署

    当修改了java文件时,在IntelliJ中按:‘Ctrl+Shift+F9’ 将重新编译该java文件, 如果修...

  • JAVA项目在AS上运行

    1.新建 空project 2.选择目录 将java项目所有文档拷贝至报名文件夹下面 3.编辑mian引用文件 4...

  • 对于添加lib的使用

    文件目录 先在msSpring目录下创建一个文件夹 把编译后的文件生成到这个目录下 拷贝lib文件夹,resour...

  • Arthas动态增加日志

    1. 在原始的java文件中增加日志 2. 编译新的java文件 3. 将新编译的class文件上传至linux ...

  • 在C#中调用Java生成的jar库文件的方法

    一、将已经编译后的java中Class文件进行打包;打包命令JAR 如:将某目录下的所有class文件夹全部进行打...

  • 安装配置JDK

    安装 在/opt目录下新建java文件夹 将下载的压缩包拷贝到java文件夹中 进入java目录,解压压缩包 配置...

  • 常用命令

    1 mvn compile: 编译文件,就是将java文件编译成class文件后放在target目录下。 2 mv...

网友评论

    本文标题:IntelliJ 将非 java 文件拷贝至编译后的目录

    本文链接:https://www.haomeiwen.com/subject/jpdbmttx.html