Olá amigos,
Esse é o meu primeiro post no GUJ.
Atualmente estou desenvolvendo um projeto para computação paralela, estou tentando criar um sistema para controlar um grid para submissão de jobs em batch.
Toda a programação está pronta, e testei tudo, utilizando a IDE eclipse, e na hora de preparar para distribuição os problemas começaram
Os jobs são códigos-fonte em python que são manipulados por uma classe no meu projeto chamada Job, está classe utiliza uma coleção de classes chamada Jython (Implementação de Python totalmente feita em Java).
Bom, no eclipse tudo funciona, depois crio o arquivo grid.jar até ai sem problemas.
quando vou executar a linha de comando:
java -jar grid.jar worker // inicia um trabalhador que executa os jobs
ele não encontra as classes do Jython.
Minha classpath está configurada como:
.;C:\Sun\SDK\lib;C:\jython\jython.jar;C:\Sun\SDK\jdk\jre\lib
agora, se eu digitar a linha a seguir
java -classpath %CLASSPATH%;c:\jython\jython.jar;.\grid.jar andre.bgrid.worker.Worker // Worker é a classe que controla os jobs
tudo funciona normalmente!
Gostaria de saber o motivo disso acontecer???
Obrigado
