私の問題にはおそらく明らかな解決策がありますが、私はあまり経験がなく、この点で行き詰まっています:
私のプログラムはディレクトリを入力として受け入れますが、存在チェックは常に否定を返します。存在チェックをコメントアウトすると、null ポインター例外が発生します。
たとえば、私の開始ディレクトリは c:\Start になります。プロンプトが表示されたらこれを入力しますが、見つかりません。理解できないディレクトリを入力するための構文はありますか?
String startDir;
Choice[] startOptions = new Choice[5];
startDir = ConsoleInput.readLine("Enter directory to start");
String startDirappend = new String (startDir+"/");
File existCheck = new File(startDirappend);
boolean exists = existCheck.exists();
while (exists!=true)
{
startDir = ConsoleInput.readLine("Directory not found. Enter directory to start");
exists = existCheck.exists();
}
Can startText = new Can(startDirappend+"START.txt");