Eclipse 起動構成 ([デバッグ] > [デバッグ構成]) からファイルをロードしようとしています。ただし、ファイルがEclipseランタイムによって認識される正しい場所にあるとは思いません。ここにコードがあります。
1 . Step 1 : Fetch the name of the program from the launch configuration
2 . Step 2 : Check if the file exits .
私は毎回中止します。そのため、ファイルが正しい位置にないようです。しかし、私はそう確信しています。
編集
次の APIString path ResourcesPlugin.getWorkspace().getRoot().getFile(new Path(program)).getRawLocation().toString();
を使用して、検索されている場所を特定しました。ただし、驚くべきことに、次の API はメンバーがパスに存在することを確認できません。
失敗した API
String text = fProgramText.getText();
if (text.length() > 0) {
IPath path = new Path(text);
if (ResourcesPlugin.getWorkspace().getRoot().findMember(path) == null) {
setErrorMessage("Specified program does not exist");
return false;
}
} else {
setMessage("Specify a program");
}