intellij idea-IntelliJ IDEA编译生成class文件运行的问题

问题描述

IntelliJ IDEA编译生成class文件运行的问题


如图,我在src目录下存放源代码,然后resources目录下存放要读取的文件,由于默认的当前路径是Module目录,所以我的文件访问路径“resources/test.txt”
这个程序运行没有问题,但是如果我想运行编译后的程序即class文件,这个目录是错误的

有没有一种一次设置,问题全部解决的方法
我感觉这样不符合idea的精致啊!

解决方案

指定编译生成后的class文件和resource下的文件都输出到target/classes 文件夹下,那么访问resource文件夹下的文件的方法就是
String filePath = CurrentDirTest.class.getClassLoader.getResource("").getPath() + "test.txt"
BufferedReader br = new BufferedReader(filepath);
br.readLine();

时间: 2024-09-01 13:28:53

intellij idea-IntelliJ IDEA编译生成class文件运行的问题的相关文章

为什么在VC中正常,用gcc编译生成文件运行就不正常

问题描述 为什么在VC中正常,用gcc编译生成文件运行就不正常 #include "stdio.h" #include "math.h" #include "stdlib.h" int main() { int a; int i,j; //int rows,cols; float rows,cols,cmax; scanf("%f%f",&rows,&cols); if(rows<cols) { cmax

intellij插件开发,监听java文件的创建

问题描述 intellij插件开发,监听java文件的创建 发现intellij插件开发的资料相当的少,不知道有没有人熟悉这一块,现在我需要监听java文件的创建,创建文件之后执行我指定的回掉函数,不知道如何配置?谢谢 解决方案 去官网找下相关文档吧.http://www.jetbrains.com/idea/

gsoap编译生成的文件置入项目目录后,项目编译不过

问题描述 gsoap编译生成的文件置入项目目录后,项目编译不过 我手上的代码是老项目的,编译运行都是OK的.现在要改造用到新项目上,因为服务器地址不同,服务端代码也略有不同,于是重新生成了这一堆soap文件: -rwxrw-rw- 1 shkh shkh 1065306 2015-07-08 10:51 soapC.c* -rwxrw-rw- 1 shkh shkh 89859 2015-07-08 10:51 soapClient.c* -rwxrw-rw- 1 shkh shkh 450 2

ant编译生成hibernate文件时为什么不同的类会不出现不同的生成方式?

问题描述 ant编译生成hibernate文件时为什么不同的类会不出现不同的生成方式? 有两钟类分别继承不同的抽象对象,在ant配置文件里写法是类似 <fileset dir="scr/java"><include name="class1/entity/newEntity.java"/></fileset> dir是总的java类的根目录,而include代表子目录下的某个具体类,但是发现继承其中一个抽象对象的类在执行ant的时

exe文件运行不了无法打开解决方法

  exe文件运行不了/打不开解决方法: 1.首先在桌面空白处右键新建一个文本文档,如图所示: 2.然后在新建的文本文档中输入下述命令: regedit4 [hkey_classes_root/exefile/shell/Open/command] @=/%1/ %* 如图所示: 3.接着将文本文档另存为.reg格式,最后双击导入注册表即可,如图所示:

这个文件运行后,浏览器就卡了,是什么原因?

问题描述 这个文件运行后,浏览器就卡了,是什么原因? <!DOCTYPE html public ""-//W3C//DTD XHTML 1.0 Strict //EN"" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd""><html xmlns=""http://www.w3.org/1999/xhtml""><head&

tomcat 日志文件 运行正常

问题描述 tomcat 日志文件 运行正常 0:0:0:0:0:0:0:1 - - [16/Feb/2016:11:27:59 +0800] "GET /xuxunews/god/login HTTP/1.1" 404 987 状态码404,后的数字987是什么意思 解决方案 最主要还不是404嘛,应该排查下这个get请求把

保存一个JSP文件运行是出错用的myeclipse

问题描述 保存一个JSP文件运行是出错用的myeclipse W ception in thread ""main"" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:52)Caused by: java.lang.ClassNotFoundException: org

java-于Java的servlet服务端项目如何打包成exe文件运行在服务器上。

问题描述 于Java的servlet服务端项目如何打包成exe文件运行在服务器上. 求大神帮忙啊,开发了一个手机app的客户端和服务器端,客户端可以打包成一个apk直接在手机上安装,请问服务器端的servlet可不可以也这样,具体怎么做 解决方案 直接把工程放在服务器webapp下面 解决方案二: 你先用一个tomcat吧项目部署好,tomcat内部文件夹放置好jre,然后修改startup.bat配置成直接访问这个jre,你的项目放到放到webapps上,调试通过: 然后下载一个exe打包工具