我有一個在eclipse上運行的程序(程序從文本文件中讀取)運行正常。但是,當它被編譯並在命令行上運行時,它無法找到我正在閱讀的文本文件。能夠使用java讀取命令文件上的文件
private void openfile()
{
try
{
file = new Scanner(new File("file.txt"));
}
catch(Exception e)
{
System.out.println("i hate command prompt");
}
private void readfile()
{
while(file.hasNext())
{
map_name = file.nextLine().split("\\s+");
}
}
private void closefile()
{
file.close();
}
任何人都可以解釋我怎麼能避免由File文件指定該
該文本文件與您的班級在同一目錄中嗎? –