[JAVA] helllp a la compilation

helllp a la compilation [JAVA] - Programmation

Marsh Posté le 15-01-2002 à 16:21:57    

Bonjour a tous,
 
    mon boss m'a demandé de l'aider pour une appli Java. En effet, il avait fait developper une appli par un de ses employés (qui n'est plus là, et qui bien sur n'est plus joinable) en java. Lui faisait ça avec JBuilder. Bref, a la fin ça marchait.
 
Seulement il lui a donner les fichiers comme ça paf dans ta face, avec un .bat sensé lancé l'appli. Et bien sur ça amrche pas.  
Donc on voulait recompiler les sources nous meme pour etre sur. C la que ça pose probleme ; je sais pas trop faire avec tous ces trucs.
donc ; la classe main s'apelle Boot.java
Elle est dans le package pds.main_module (1ere ligne du fichier Boot.java : package pds.main_module) Au niveau physique, le fichier Boot.java se trouve bien dans un rep pds\main_module
De ce main_module, ya plein d'autres rep contenant d'autre classes. Normalement tout est bien importé.
Donc ma question est : comment le compiler ?
 
On a essayé, en etant au niveau au dessus du rep pds :
javac -d Classes pds\main_module\*.java
 
Toutefois il me sort une erreur :
pds\main_module\Agent.java:17 error while wrtiing pds.main_module.Agent: Classes\pds\main_module\Agent.class (Le chemion specifier est introuvable)
public abstract class Agent implements
                ^
 
 
Donc, cette erreur est due a moi qui compile mal, ou au programmeur ? parce que il me semble que faire un public abstract class c pas possible non ? c pas plutot interface ??
 
merci  :hello:

Reply

Marsh Posté le 15-01-2002 à 16:21:57   

Reply

Marsh Posté le 15-01-2002 à 16:33:31    

tu te mets à la racine de tes répartoires (dans el rep dans lequel se trouve le rep pds)
 
et tu fais "javac pds/*.java pds/main_module/*.java ..." (tu dois mettre tous les sous-repertoires qui contiennent des fichiers .java)
 
ensuite pour le lancer tu fais "java pds.main_module.Boot"

 

[edtdd]--Message édité par benou--[/edtdd]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 15-01-2002 à 16:35:00    

ok je test ça demain !!!

Reply

Marsh Posté le 15-01-2002 à 16:37:26    

cherche s'il ne t'as pas laissé un fichier du genre compile.bat ou make.bat !


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 15-01-2002 à 16:38:52    

benou a écrit a écrit :

cherche s'il ne t'as pas laissé un fichier du genre compile.bat ou make.bat !  




hééé non bien sur ;)  (ai-je oublié de preciser que cet employé etait un branleur ?)

Reply

Marsh Posté le 15-01-2002 à 16:43:47    

:lol:
 
nan mais il utilisait JBuilder. avec JBuilder, une fois que t'as configuré ton environnement ca compile tout seul.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 15-01-2002 à 17:23:31    

benou a écrit a écrit :

:lol:
 
nan mais il utilisait JBuilder. avec JBuilder, une fois que t'as configuré ton environnement ca compile tout seul.  




oui je sais bien. Le pb c qu'il ne faut pas le lancer avec JBuilder !

Reply

Marsh Posté le 15-01-2002 à 17:27:32    

petoulachi a écrit a écrit :

 
oui je sais bien. Le pb c qu'il ne faut pas le lancer avec JBuilder !  




 
exemple typique. Clarckent qui développe ses servlets avec JBuilder et qui ne sait pas ce que c'est web.xml dans tomcat et ce que c'est "déclarer une servlet".
 
Sans commentaire ...
 
 :hello: clarckent :D


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed