我面临着
Exception in thread "main" java.io.FileNotFoundException: sample (No such file or directory)
当我尝试使用执行java程序时
java -cp samplee.jar com.x.y.TestProgram
我编写了一个java程序,并使用Maven构建创建了一个jar,程序的输入是一个名为“sample”的文件,我将其保存在项目根文件夹中(所以我没有提及文件的路径)和com.java程序。 x.y.TestProgram 是具有 main 方法的程序的位置。
此外,我正在使用
在 java 程序中读取文件BufferedReader br = new BufferedReader(new FileReader("sample"));
我读过几篇描述相同异常的帖子,但似乎与我的问题无关 需要指导来解决问题吗?
最佳答案
您的文件夹结构应类似于以下内容:
rootFolder/
pom.xml
sample
src/main/java/com/x/y/TestProgram.java
target/samplee.jar
当您位于根文件夹中时,您应该能够执行
java -cp target/samplee.jar com.x.y.TestProgram
并且应该可以找到您的示例
文件。
关于java - 线程 "main"java.io.FileNotFoundException : when running maven project using java -cp command 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141665/