J'utilise un processus java pour se reproduire beaucoup d'autres processus de Java en utilisant Runtime.exec(cmd)
où cmd est comme ce qui suit:Runtime.exec brut pour appeler java -cp ne fonctionne pas sous Linux
java -cp "MyJar.jar" pkg.MyClass some-more-arguments
exécutant le même commande à partir de la ligne de commande fonctionne très bien dans Windows et Linux, mais quand mon spawning Java appelle la commande via Runtime.exec
cela fonctionne dans Windows mais pas dans Linux.
dans linux i get Exception in thread "main" java.lang.NoClassDefFoundError: pkg/MyClass
des idées?
Avez-vous vérifié les variables PATH et cLASSPATH? – Konerak
qu'est-ce que cela signifie que vous? la commande doit définir le chemin via -cp – pstanton
ce sont quelques-plus-arguments? – aioobe