kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
Posté le 07 septembre 2005 - 00 h 07 m 01 s |
|
|
Reprise du message précédent :
new GregorianCalendar() => renvoi un type Calenda
new GregorianCalendar().get(Calendar.YEAR) => renvoi un int
|
|
| |
|
kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
|
| |
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 07 septembre 2005 - 18 h 58 m 37 s |
|
|
mais alors comme ca pk ca marche pas!
t.setrecordYear(new GregorianCalendar().get(Calendar.YEAR));
j ai declare recordYear en int et tu me dis que new GregorianCalendar().get(Calendar.YEAR) renvoi un int
|
|
| |
- je cherche un emploi
ICI
|
kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
Posté le 08 septembre 2005 - 16 h 07 m 59 s |
|
|
je parie que l erreur du compilo est tres explicite...
|
|
| |
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 08 septembre 2005 - 20 h 12 m 12 s |
|
|
bof:
The method setrecordYear(Integer) in the type Ticket is not applicable for the arguments (int)
|
|
| |
- je cherche un emploi
ICI
|
kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
Posté le 08 septembre 2005 - 20 h 23 m 43 s |
|
|
si c est explicite !!!! hey !!! le compilo jva c est pas comme du php ou le compilo en c : il e donne qusiment la reponse !
la tu esssaie de passer en parmeter un int. mais c est pas un int qu il faut mais un Integer !!
Lit la javadoc !!!!! => regarde la classe Integer pour savori comment creer un Integer a partir d un int...
|
|
| |
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 08 septembre 2005 - 21 h 57 m 22 s |
|
|
j etais parti du principe que int et integer c etait pareil...
mais avec :
t.setrecordYear(Integer.valueOf(new GregorianCalendar().get(Calendar.YEAR)));
la ca marche correctement
|
|
| |
- je cherche un emploi
ICI
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 08 septembre 2005 - 22 h 15 m 21 s |
|
|
tien je viens de remarquer un truc inhabituel.
Si je lance le script sous Eclipse ca marche nickel , qd j ai un ticket qui arrive l annee apparait bien comme il faut dans la bdd.
Par contre si j exporte un fichier jar et que je le lance sous dos, il me met une erreur dans le ticket.controller et il me refuse de me lancer le script...
|
|
| |
- je cherche un emploi
ICI
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 14 septembre 2005 - 10 h 58 m 41 s |
|
|
personne a une idee sur ce pb?
|
|
| |
- je cherche un emploi
ICI
|
kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
Posté le 15 septembre 2005 - 05 h 16 m 00 s |
|
|
c est pas assez detaille
|
|
| |
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 16 septembre 2005 - 08 h 18 m 54 s |
|
|
voici le pb que j ai qd je lance le tickets.java en commande dos
et vraiment je ne comprends pas car sous Eclipse ca marche....
|
|
| |
- je cherche un emploi
ICI
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 16 septembre 2005 - 08 h 47 m 20 s |
|
|
T'aurais pas "oublié" de définir un jar en classpath ? (option -classpath de java, cf. java -help)
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 16 septembre 2005 - 09 h 19 m 12 s |
|
|
ben normalement le dossier des class est inclu dans le manifest non?
pk faudrait il encore le definir?
|
|
| |
- je cherche un emploi
ICI
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 16 septembre 2005 - 09 h 33 m 36 s |
|
|
Le 16 septembre 2005 - 09 h 19, Florent42 a écrit :
ben normalement le dossier des class est inclu dans le manifest non?
pk faudrait il encore le definir?
|
Il n'est pas défini dans le manifest 
En fait, par la formule -jar nomdujar.jar, tu mets dans ton CP les classes fournies dedans suivant l'arborescence définie dans le jar 
En gros, il faut que tu aies un répertoire org/apache/commons/etc... dans ton jar ou que tu mettes le jar d'org.apache.etc... dans la racine de ton jar
Vérifie bien que ce soit le cas, et que tu ne fasses pas appel à ces classes dans Eclipse à cause d'un classpath par défaut, et qu'elles ne soient pas dans le jar
Si elles n'y sont pas, 2 solutions :
1/ mettre les classes dans le jar (beuuuurk)
2/ invoquer un 2ème jar les contenant
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 16 septembre 2005 - 11 h 12 m 52 s |
|
|
effectivement dans le jar il n y a pas ce org/apache etc etc
par contre il y a un truc qui me turlupine:
C est pourquoi avec la version de kha je faisais la meme chose et ca marchait bien, et pk après quelques modifs ben marche plus?
|
|
| |
- je cherche un emploi
ICI
|
kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
Posté le 16 septembre 2005 - 18 h 58 m 37 s |
|
|
Quand tu as regenere ton jar, tu as du oublier d utiliser le manifest du projet.
Dans le projet, ya un manifest qui contient les references aux autres librairies. c est lui qu il faut inclure dans le jar et mettre le jar a la bonne place par rapport aux autres librairies.
|
|
| |
Message édité 1 fois, la dernière par kha le 16 septembre 2005 - 18 h 59. |
| |
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 16 septembre 2005 - 19 h 06 m 04 s |
|
|
Le 16 septembre 2005 - 18 h 58, kha a écrit :
Quand tu as regenere ton jar, tu as du oublier d utiliser le manifest du projet.
Dans le projet, ya un manifest qui contient les references aux autres librairies. c est lui qu il faut inclure dans le jar et mettre le jar a la bonne place par rapport aux autres librairies.
|
Il est situé où ce manifest ?
Tu ne parles pas du .classpath quand même ?
Et d'ailleurs, je ne vois pas comment le manifest peut référencer le classpath ?
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
kha
Google is your best friend
Messages : 1 235 Inscrit le 01/03/02
Ville : Montreal
Non connecté
|
|
Posté le 16 septembre 2005 - 19 h 18 m 19 s |
|
|
Le 16 septembre 2005 - 09 h 33, gege38 a écrit :
Le 16 septembre 2005 - 09 h 19, Florent42 a écrit :
ben normalement le dossier des class est inclu dans le manifest non?
pk faudrait il encore le definir?
|
Il n'est pas défini dans le manifest 
En fait, par la formule -jar nomdujar.jar, tu mets dans ton CP les classes fournies dedans suivant l'arborescence définie dans le jar 
En gros, il faut que tu aies un répertoire org/apache/commons/etc... dans ton jar ou que tu mettes le jar d'org.apache.etc... dans la racine de ton jar 
Vérifie bien que ce soit le cas, et que tu ne fasses pas appel à ces classes dans Eclipse à cause d'un classpath par défaut, et qu'elles ne soient pas dans le jar 
Si elles n'y sont pas, 2 solutions :
1/ mettre les classes dans le jar (beuuuurk)
2/ invoquer un 2ème jar les contenant
|
Si le classpath peut etre defni dans le jar.
D ailleurs quand tu developpe en J2EE sur SunOne, c est obligatoire de le faire car l app. server le demande dans les specs, par example quand tu veux creer une archive ear avec des librairies communes qui font reference a d autres.
|
|
| |
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 16 septembre 2005 - 19 h 35 m 58 s |
|
|
Le 16 septembre 2005 - 19 h 18, kha a écrit :
Si le classpath peut etre defni dans le jar.
D ailleurs quand tu developpe en J2EE sur SunOne, c est obligatoire de le faire car l app. server le demande dans les specs, par example quand tu veux creer une archive ear avec des librairies communes qui font reference a d autres.
|
Ok, autant pour moi, je ne développe pas sous SunOne... Mon app server de connaissance est JOnAS
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 16 septembre 2005 - 20 h 21 m 37 s |
|
|
si si si j utilise bien le manifest du projet !!!!
il n a pas change depuis le debut et il defini les lib
et ds mon arborescence finale j ai:
fichier jar
mon dossier lib
|
|
| |
- je cherche un emploi
ICI
|
Florent42
Eh oui cette ville existe...;)
Messages : 2 459 Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
|
|
Posté le 16 septembre 2005 - 20 h 26 m 01 s |
|
|
si si si j utilise bien le manifest du projet !!!!
il n a pas change depuis le debut et il defini les lib
et ds mon arborescence finale j ai:
fichier jar
mon dossier lib
|
|
| |
- je cherche un emploi
ICI
|