Estoy tratando de crear un nuevo archivo en un plugin de eclipse. No es necesariamente un archivo Java, puede ser un archivo HTML, por ejemplo.Plugin de Eclipse: crea un nuevo archivo
En este momento estoy haciendo esto:
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);
El archivo se crea, pero el problema es que no quede reconocida como cualquier tipo; No puedo abrirlo en ningún editor interno. Eso es hasta que reinicie Eclipse (actualizar o cerrar y luego abrir el proyecto no ayuda). Después de un reinicio, el archivo es perfectamente utilizable y se abre en el editor predeterminado correcto para su tipo.
¿Hay algún método que necesite llamar para obtener el archivo fuera de ese estado de "limbo"?
De hecho, al abrir el archivo en el editor correcta resolvieron el problema. ¡Gracias! – erwan