Estou com uma dúvida em como utilizar o plugin org.eclipse.core.filebuffers pois em meu projeto preciso ter como entrada na classe principal um arquivo. E queria pegar qualquer arquivo .java que seja aprerto pelo proprio eclipse.
Ao tentar importar esse plugin parece n está disponivel.
Pra acessar os arquivos do eclipse use o plugin org.eclipse.core.resources
Faz algo assim:
IPath path = new Path("meu-projeto/src/br/com/guj/Arquivo.java");
IResource res = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
.....
Se quiser acesso a um IJavaElement, basta ai usar o org.eclipse.jdt.core, classe JavaCore.
Uma super dica é ler o livro do kent beck e do erich gamma sobre contribuindo pro eclipse
Obrigado por me ajudar!!!
Quando implementei o q sugerio apareceu esta mensagem de erro:
Unhandled event loop exception
Reason:
org/eclipse/core/resources/ResourcesPlugin
Que eu n tenho idéia de como resolver
E talvez eu n tenha feito me compreender.
O que preciso é clicar no menu FILE> OPEN EXTERNAL FILE> e abrir um arquivo .JAVA. Ao clicar no iconi que chama o meu plug-in. A classe principal do meu projeto recebe como parametro o arquivo que está aberto (.JAVA) ou o caminho onde o encontrar Ex. C:\teste.java
Grato se puder me ajudar
[quote=louds]Pra acessar os arquivos do eclipse use o plugin org.eclipse.core.resources
Faz algo assim:
IPath path = new Path("meu-projeto/src/br/com/guj/Arquivo.java");
IResource res = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
.....
Se quiser acesso a um IJavaElement, basta ai usar o org.eclipse.jdt.core, classe JavaCore.
Uma super dica é ler o livro do kent beck e do erich gamma sobre contribuindo pro eclipse[/quote]