Я пытаюсь создать новый файл в плагине eclipse. Это не обязательно файл Java, это может быть HTML-файл, например.Плагин Eclipse: создайте новый файл
Прямо сейчас я делаю это:
IProject project = ...;
IFile file = project.getFile("/somepath/somefilename"); // such as file.exists() == false
String contents = "Whatever";
InputStream source = new ByteArrayInputStream(contents.getBytes());
file.create(source, false, null);
файл будет создаваться, но проблема в том, что он не получает признан любого типа; Я не могу открыть его ни в одном внутреннем редакторе. Это до тех пор, пока я не перезапущу Eclipse (обновить или закрыть, тогда открыть проект не поможет). После перезагрузки файл отлично используется и открывается в правильном редакторе по умолчанию для его типа.
Есть ли какой-либо метод, который мне нужно вызвать, чтобы получить файл за пределами этого состояния «limbo»?
Действительно, открыв файл в правильном редакторе сделал трюк. Спасибо! – erwan