我正面临
线程“main”中的异常java.io.FileNotFoundException:sample(No 这样的文件或目录)
当我尝试使用
执行java程序时java -cp samplee.jar com.x.y.TestProgram
我写了一个java程序并使用Maven构建创建了一个jar,并且该程序的输入是一个名为'sample'的文件,我保存在项目根文件夹中(所以我没有提到文件的路径)和com。 xyTestProgram是我的程序的位置,它有我的主要方法。
我也在使用
在我的java程序中读取我的文件BufferedReader br = new BufferedReader(new FileReader("sample"));
我读了几篇描述相同异常的帖子,但似乎与我的问题无关 需要解决问题的指导吗?
答案 0 :(得分:1)
您的文件夹结构应类似于:
switch (new Date().getDay()) {
case 0:
$("#Sunday").toggleClass("today");
break;
case 6:
$("#Saturday").toggleClass("today");
break;
default:
$("#Weekday").toggleClass("today");
break;
}
当您在根文件夹中时,您应该能够执行
rootFolder/
pom.xml
sample
src/main/java/com/x/y/TestProgram.java
target/samplee.jar
,应找到您的java -cp target/samplee.jar com.x.y.TestProgram
文件。
答案 1 :(得分:0)
您当前的Java类路径包括jar文件sample.jar,但不包括示例所在的目录。添加目录"。"到你的类路径,以便java加载样本文件所在的目录#34;。"也就是你当前的目录进入你的类路径,然后它就会找到样本文件。