Comment lancer une application java a T
Bonjour,
Bonjour,
voila j'ai developpé une application en java mais je voudrais maintenant la lancer a une heure donner comment faire svp ??? esque un crontab marche moi j'ai plein erreur quand je le mets dans un cron et pourtant j'ai exporter ma CLASSPATH mais en ligne de commande sa marche alors de l'aide merci
Bonjour,
voila j'ai developpé une application en java mais je voudrais maintenant la lancer a une heure donner comment faire svp ??? esque un crontab marche moi j'ai plein erreur quand je le mets dans un cron et pourtant j'ai exporter ma CLASSPATH mais en ligne de commande sa marche alors de l'aide merci
Configuration: Windows XP Firefox 2.0.0.14
12 réponses
-
Euh crontab c'est pour les systèmes Unix non ?
Ta config indique windows xp, pourquoi t'utilises pas le windows scheduler ? -
non je suis sous lunix
-
non ,
Exception in thread "main" java.lang.NoClassDefFoundError: /home/arnaud/bdd/java/genere_excel/Insert_ligne
Caused by: java.lang.ClassNotFoundException: .home.arnaud.bdd.java.genere_excel.Insert_ligne
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
voila erreur du shell quand je le lance mais en ligne de commande sa roule -
voila jai ajouter a la classpath les .jar ds le bashrc donc ils sont la pour de bon ok
dans mon sheli export laclasspath normalement et sa marche pas par contre en ligne de commande non ???voila -
voila quand je vais en ligne de commande sa marche pour moi java pg1 sa marche mais dans un shell non et normalement c la meme chose ???
-
ContributeurMoi je dirais que la réponse se trouve ici :
Caused by: java.lang.ClassNotFoundException: .home.arnaud.bdd.java.genere_excel.Insert_ligne
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
Ta classe URLClassLoader a essayé de charger la classe Insert_ligne mais ne l'a tout simplement pas trouvée, d'où le ClassNotFoundException. -
mais sa marche en ligne de commande j'excute la mm chose
-
ContributeurLa crontab c'est chiant en effet.
J'ai un question : tes fichiers sont tous au même endroit? -
oui , et j'ai mis des variables d'enviromement pour les chemins des fichiers
-
ContributeurSont bien tous compilés au moins? enfin normalement oui vu que tu arrives à le lancer à la main.
-
alors ya quelqun qui peux m'aider
-
.home.arnaud.bdd.java.genere_excel.Insert_ligne
Indique un package ".home.arnaud.bdd.java.genere_excel"????
dans ton shell, place toi au bon endroit et execute java <package>.<mainClass>