学校のプロジェクトで作業しているJavaコードをテストしていますが、txtファイルを表す新しいファイルを作成できませんが、.m3uファイル用に作成することはできます。たとえば、次の場合、FileNotFound例外がスローされます。
java.io.FileInputStream inputFile;
try
{
File file = new File("consoledata1.txt");
inputFile = new FileInputStream( file );
MixTapeConsole mtc = new MixTapeConsole(inputFile);
}
catch( Exception ex)
{
System.out.println("Could not find file");
fail("File not found.");
}
しかし、これはしません:
MixTapeModel mtm = new MixTapeModel();
mtm.loadM3U( new java.io.File("MilesDavis.m3u"));
両方のファイルがファイルディレクトリにあり、Javaが両方の正しい場所を探していることを(絶対パスを出力することによって)確認します。どんなアイデアでも大歓迎です。