2010-03-02 6 views
0

je tente d'exécuter une application java par tâche planifiée dans XP:Faire Java Exécuter en tant que tâche planifiée dans XP - Problème dans la lecture variable de l'utilisateur env

at 11:00 /every:m,t,w,th,f,s,su cmd /c "C:\Projects\piko\dist\piko.jar" arg 

Je me rends compte dans piko.jar, il lit toujours vide pour

System.getProperty("user.home") 

Si je lance comme une application normale grâce à l'invite de commandes,

java jar C: \ Projects \ piko \ dist \ piko.jar arg

La variable d'environnement est là. Puis-je savoir comment résoudre ce problème?

Répondre

0

Avez-vous essayé:

cmd /c "java -jar C:\Projects\piko\dist\piko.jar arg" 

Sinon, vous avez probablement un nom d'utilisateur et mot de passe à utiliser lorsque vous planifiez la tâche ... il se pourrait que XP est en cours d'exécution sous un certain compte interne/système qui n'a pas "utilisateur" associé, en soi.

+0

J'avais déjà essayé ça. C'est encore vide. –

+0

Je viens de supprimer l'utilisation de la variable d'environnement. –

Questions connexes