我在代码中找到文本文件时遇到了一些麻烦
memberorders=data.frame(MemID=c('A','A','B','B','B','C','C','D'),
week = c(1,2,1,4,5,1,4,1),
value = c(10,20,10,10,2,5,30,3))
每次我运行它,它都说"文件未找到"。我试过更换" distances.txt"与地址distances.txt在。 distances.txt也在项目文件夹中,所以我不明白为什么没找到它。如果我从终端运行代码,可以使用它的地址找到该文件,但我希望它可以在eclipse中运行。一个替代方案是能够放置整个包
这是项目的图片
答案 0 :(得分:2)
将它从包中取出到src文件夹,然后使用下面的行来阅读它:
BufferedReader file = new BufferedReader(new FileReader(getClass().getResource("/distances.txt").getFile()));