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