gpt4 book ai didi

jar 文件中的 Java Filenotfound 异常

转载 作者:行者123 更新时间:2023-12-01 21:53:31 25 4
gpt4 key购买 nike

我写了一个程序,但是当我的 friend 尝试执行它时,它抛出 filenotfound 异常,但该文件存在,这是我的代码,并且在文件夹中有 lib 文件夹、jar 文件和“csv fajlok”和在 csv fajlok 文件夹中有 2 个 csv 文件

String csvFile = "csv fajlok\\pontcsoport.csv";
BufferedReader br = null;
String line = "";

try {
br = new BufferedReader(new FileReader(csvFile));

while ((line = br.readLine()) != null) {

String[] pontGroupLine = line.split(";");
String[] price_split = pontGroupLine[1].split(" ");

try{
doubleDTList.add(Double.parseDouble(price_split[0]));
}catch(NumberFormatException e){
}
}
}catch (FileNotFoundException e) {
JOptionPane.showMessageDialog(null, "Nem található a pontcsoport fájl (/csv fajlok)");
}catch (IOException e) {
}finally {
if (br != null) {
try {
br.close();
}catch (IOException e) {
}
}
}

最佳答案

如果文件位于 jar 文件之外,则应输入绝对路径,或者“csv fajlok”文件夹应位于执行 jar 文件的同一文件夹中。

如果文件位于 jar 文件内,则无法将其作为文件访问,而只能使用方法 Class.getResourceAsStream(String path) 作为 Stream 访问。

关于jar 文件中的 Java Filenotfound 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34795051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com