Quote Originariamente inviata da simo9115 Visualizza il messaggio
Salve a tutti. mi servirebbe una mano per questo tipo di problema...
Devo implementare da codice un metodo che mi faccia aprire su eclipse l'editor appropriato. Vi spiego meglio: ho un file pippo.xml. Devo scrivere un metodo che praticamente mi fa la stassa cosa di quando clicco sul file con il tasto destro-> OpenWith->xml editor. Ho provato a cercare su internet e mi escono vari esempi che utilizzano IFile e IWorkbenchPage ma sembra di aver capito che sono tutti package importati per dei plugin quando io invece non devo creare un plugin ma un semplice progetto java. Spero di essere stato chiaro
Se nel sistema fosse già impostata la associazione tra una certa estensione (es. .xml) ed Eclipse, allora dovrebbe bastare sfruttare (da Java 6, nota) il open(File file) di java.awt.Desktop.

Altrimenti, e in generale, dovrebbe essere sufficiente lanciare l'eseguibile eclipse.exe (o a seconda del S.O.) passandogli come argomento il path al file. Usando banalmente gli exec() di java.lang.Runtime.