Viva.
Coninuo com um problema… que diz respeito à utilização do “path” que licaliza a class, que contém o metodo que pretendo correr.
o meu código está assim:
"
Class loca = Class.forName(localizacao);
Method[] method = loca.getMethods();
Method theOne = null;
for(int k=0; k<method.length; k++){
if(method[k].getName().equals(“Game”))
theOne = method[k];
}
theOne.invoke(null,new Object[0]);
"
ora bem… a variavel “localizacao”, contem a localizacao do ficheiro/class que contem o metodo do serviço que quero executar… por exemplo um determinado serviço: “src/Services/RolfsBlastPeerToPeer/Game”. Dentro do ficheiro “Game” eu tenho um metodo, “Game”, que é responsavel pela inicialização do serviço…
Eu não sei o que se passa… mas tenho sempre o mesmo erro
:
Exception: src/Services/RolfsBlastPeerToPeer/Game
java.lang.ClassNotFoundException: src/Services/RolfsBlastPeerToPeer/Game
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at Siramon.Deployment.Deployment.serviceDeploy(Deployment.java:131)
at Siramon.Gui.MainGuiListeners$2.widgetSelected(MainGuiListeners.java:97)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2938)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2642)
at Siramon.Gui.MainGui.go(MainGui.java:187)
at Siramon.Siramon.main(Siramon.java:185)
at Main.main(Main.java:56)
location = “src/Services/RolfsBlastPeerToPeer/Game”
o metodo que estou a executar está em: “src/Siramon/Deployment/Deployment.java”
os meus directorios:
src/ - source code
bin/ - output
não sei se isto ajuda…
Eu suponho que estou a fazer algo de errado quando coloco o path para o serviço na variavel location… mas não consigo encontrar uma forma solução para o problema
.
Eu experimentei este código, com duas classes diferentes, em dois ficheiros separados, e tudo funcionou bem :)… mas, quando tento por a class que tento invocar noutra directoria… dá sempre confusão 
Agradecia imenso se alguém me pudesse orientar neste problema.
Desde já agradecido pela atenção… e esperando uma resposta. 
Edu