passer d'un fichier java a un autre

passer d'un fichier java a un autre - Java - Programmation

Marsh Posté le 09-02-2007 à 14:32:13    

salut,
 
Je voudrais passer d'un fichier java vers un autre fichier java pour en executer le programme.
Je me situe dans le fichier manager.java et je veux aller dans le fichier CSVFile.java. j'ai essayer d'utiliser la methode init() mais je sais pas quoi mettre dedans.

 
public synchronized void doReport(PrintStream log, Date aDate) throws LicenseViolationException {
  notifyEvent(new flexcom.calltax.core.event.EventObject(flexcom.calltax.core.event.EventObject.Type.NOTIFICATION, "running", this.getClass(), this));
  Trace.info(this.getClass(),"starting manager report service" );
  PreparedStatement statement = null;

et c'est la que je veux lancer le programme dans le fichier CSVFile.java que voici(incomplet)....

 
package flexcom.calltax.service.impl;
 
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
import java.util.Vector;
 
public class CSVFile {
 
   private int m_rowsCount;
   private int m_colsCount;
   private Vector m_fileContent;
   private final static char CELL_SEPARATOR = '+';
   
   public void init(){
   
   }    
   
   /**
    * Method CSVFile.
    * @param path le chemin du fichier à parser.
    * @throws FileNotFoundException si le fichier spécifié n'existe pas.
    */
   public CSVFile(String path) throws FileNotFoundException {
      m_fileContent = new Vector();
      FileReader fileReader = new FileReader(path);
      readFromFile(fileReader);
      fitVectorsToSize();
   }
   
   /**
    * Method CSVFile.
    * @param reader un reader dans lequel on lit le fichier CSV.
    */
   public CSVFile(Reader reader) {
      m_fileContent = new Vector();
      readFromFile(reader);
      fitVectorsToSize();
   }
 
   private void fitVectorsTo
 

Merci de votre aide

 

Reply

Marsh Posté le 09-02-2007 à 14:32:13   

Reply

Marsh Posté le 09-02-2007 à 15:07:51    

mon dieu, ça veux rien dire... [:smiley_qui_se_tient_la_tête_et_cours_de_droite_a_gauche]

 

chai même pas si le topic pour débutant pourra t'aider...

 

y a pas un tuto sur la programmation sur commentcamarche.net ? après, passe à la programmation objet.

 

demande à ton prof de te ré-expliquer sinon, parce que là, tu pars de loin.

 

edit : ou alors, un truc m'échappe.


Message édité par brisssou le 09-02-2007 à 15:08:57

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 09-02-2007 à 15:52:02    

Peut etre que je m'exprime mal...
En faite je suis dans un programme, et j'aimerais en appeler un autre. voila.
j'ai trouvé un document qui me parle de Midlet mais ca marche pas...
une idee?

Reply

Marsh Posté le 09-02-2007 à 16:05:48    

c'est vendredi aussi...
 
tu codes depuis longtemps ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 09-02-2007 à 16:10:26    

non en faite je suis meilleur en VB ou en C mais bon je viens d'etre embauché disons que je suis en formation et faut que ca marche...
Bref en fait je cherche l'equivalent du call en java quoi...
public Manager{
code....
appelle du programme CSVFile
Code...
}
heuresement que c biento le week end...

Reply

Marsh Posté le 09-02-2007 à 16:18:29    

bon, ben t'as du taf.
 
regarde pour de vrai les sites que je te proposais plus tôt. et demande une formation Java.
 
La solution directe t'aidera pas.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 09-02-2007 à 16:33:49    

gefrey54 a écrit :

non en faite je suis meilleur en VB ou en C mais bon je viens d'etre embauché disons que je suis en formation et faut que ca marche...
Bref en fait je cherche l'equivalent du call en java quoi...
public Manager{
code....
appelle du programme CSVFile
Code...
}
heuresement que c biento le week end...


Code :
  1. CSVFile theManager = new CSVFile(fichier);


c'est pas bien de mentir sur son CV pour se faire embaucher :o

Message cité 1 fois
Message édité par Harkonnen le 09-02-2007 à 16:34:07

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 09-02-2007 à 17:00:20    

ca va t rassurant...

Reply

Marsh Posté le 09-02-2007 à 17:10:24    

J'ai pas menti, suaf que c'etais du J2ME et pas du J2EE voila. et a la place de fichier tu met quoi?

Reply

Marsh Posté le 09-02-2007 à 17:18:16    

gefrey54 a écrit :

J'ai pas menti, suaf que c'etais du J2ME et pas du J2EE voila.


oué enfin, c'est du J2 quand même hein :o
 
 

gefrey54 a écrit :

et a la place de fichier tu met quoi?


/**
    * Method CSVFile.
    * @param path le chemin du fichier à parser.
    * @throws FileNotFoundException si le fichier spécifié n'existe pas.
    */

Reply

Marsh Posté le 09-02-2007 à 17:18:16   

Reply

Marsh Posté le 09-02-2007 à 17:25:18    

derniere question, quand je met le chemin eclipse me dit 'invalid character constant'
 
CSVFile ManagerReporterService = new CSVFile('C:\workspace\calltaxDev\data\import\CSV');
 
quand je met des guillemet c pire, c quoi le probleme?

Reply

Marsh Posté le 09-02-2007 à 17:27:35    

non mais c'est carrément les bases qu'il te manque là [:pingouino]
faut échapper les "\"
c'est pareil en J2ME, J2EEm C ou VB :o

Message cité 2 fois
Message édité par Harkonnen le 09-02-2007 à 17:28:22
Reply

Marsh Posté le 09-02-2007 à 17:29:46    

Harkonnen a écrit :

non mais c'est carrément les bases qu'il te manque là [:pingouino]
faut échapper les "\"
c'est pareil en J2ME, J2EEm C ou VB :o


Pas en VB [:aloy]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-02-2007 à 17:29:50    

gefrey54 a écrit :

J'ai pas menti, suaf que c'etais du J2ME et pas du J2EE voila. et a la place de fichier tu met quoi?


 cte gros mytho [:rofl]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 09-02-2007 à 17:29:59    

[:totoz]
 

Reply

Marsh Posté le 09-02-2007 à 17:30:47    

Harkonnen a écrit :

non mais c'est carrément les bases qu'il te manque là [:pingouino]
faut échapper les "\"
c'est pareil en J2ME, J2EEm C ou VB :o


Et puis en java, une String c'est entre double quotes, aussi, un peu [:moule_bite]

 

gros nioub [:dawak]


Message édité par boulax le 09-02-2007 à 17:31:00

---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 09-02-2007 à 17:36:02    

bein ca marche pas tu pourrais me montrer stp...

Reply

Marsh Posté le 09-02-2007 à 17:41:00    

gefrey54 a écrit :

bein ca marche pas tu pourrais me montrer stp...


 
nan, mais arrêtes de nous prendre pour des cons! Si t'es pas en train de raconter des craques, c'est que tu as pipeauté en entretien : on peut pas ne pas savoir faire ça, et prétendre connaître quoi que ce soit au Java.
C'est du niveau d'un 2° TP en deug, ça, si ça existe, des TPs de java en deug.

Reply

Marsh Posté le 09-02-2007 à 17:41:08    

http://java.sun.com/docs/books/tutorial/


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 09-02-2007 à 17:41:40    

OMG, c'est vendredi.
 


Oui, je sais, je suis ch..., mais on est vendredi.
 


Oui, je sais, je sais, c'est mal de répondre : "apprends le français avant Java", mais on est vendredi. :jap:
 

Harkonnen a écrit :

Code :
  1. CSVFile tehManager = new CSVFile(fichier);



 
[:moundir]
 

gefrey54 a écrit :

et a la place de fichier tu met quoi?


Ah ouais, comme même. Mais le chemin absolu du fichier, par exemple!    [:pingouino]  
 

gefrey54 a écrit :

J'ai pas menti, suaf que c'etais du J2ME et pas du J2EE voila.


Non, ça, c'est vraiment tenir un discours à la G. W. Bush. C'est même pas du "J2", ni même du "J", faut arrêter de se faire mousser. :o
 

Citation :

j'ai essayer d'utiliser la methode init() mais je sais pas quoi mettre dedans


Mais... Tu as créé une méthode init() dans CSVFile? Tu as vraiment fait du VB ou du C? Si tu veux appeler une méthode fonction en C, est-ce que tu dois modifier le programme appelé? Non, bien sûr! Beh c'est pareil en Java (et dans des centaines d'autres langages).
 

Citation :

e suis dans un programme, et j'aimerais en appeler un autre.


Je ne crois pas, non. Tu veux appeler le CSVManager, mais au sein du même programme, plutôt. Heu, en C, tu as autant de process que de librairies ou de fichiers sources? Non, hein.
 
Faut vraiment que tu reprennes les bases et que tu arrêtes les mythes. Vraiment.
 

Citation :

quand je met le chemin eclipse


Le topic débutant te le dira : il est déconseillé de débuter avec un IDE, et encore moins avec Eclipse!


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 09-02-2007 à 17:42:06    

Ah et si t'arrives pas: http://www.a1b2c3.com/suilodge/metfun1.htm


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 09-02-2007 à 17:43:45    

Mais t qui toi gfive on se connait? Je t'ai pas demander de la ramener non alors ferme la...

Reply

Marsh Posté le 09-02-2007 à 17:45:48    

[:docteur g]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 09-02-2007 à 17:46:59    

Ok c'est super les forum d'entre aide... on pose deux questions et on se fait prendre pour une merde par trois debiles qui se la pete comme jamais...

Reply

Marsh Posté le 09-02-2007 à 17:47:49    

[:delarue3]
 
Mytho et grossier.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 09-02-2007 à 17:47:57    

gefrey54 a écrit :

Mais t qui toi gfive on se connait? Je t'ai pas demander de la ramener non alors ferme la...


 
 :cry: vilain expert J2ME!


Message édité par gfive le 09-02-2007 à 17:48:17
Reply

Marsh Posté le 09-02-2007 à 17:49:17    

gefrey54 a écrit :

Ok c'est super les forum d'entre aide... on pose deux questions et on se fait prendre pour une merde par trois debiles qui se la pete comme jamais...


Faut pas venir non plus parader en prétendant connaître C, VB et J2EE. Tu es face à des pros, et c'est insultant. Je ne renseigne pas "C" sur mon CV mais je parie que mon niveau est pourtant largement supérieur au tien. Mentir, c'est mal.
 
 [:airforceone]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 09-02-2007 à 17:50:20    

gefrey54 a écrit :

Ok c'est super les forum d'entre aide... on pose deux questions et on se fait prendre pour une merde par trois debiles qui se la pete comme jamais...


 
ouais, attends...Pour te donner une idée, pose toi cette question :  
 
en C, un mec qui te dirait "voilà, je me suis fait embaucher pour coder du C. Est-ce que tu pourrais m'expliquer comment appeller la fonction truc() qui est dans toto.c, depuis une fonction qui est dans tutu.c??"
 
Tu trouverais ça crédible, toi?
De deux choses l'une : soit, tu nous prends pour des cons, soit, tu es sincère, et alors, tu a pipeauté en entretien, en disant que tu connais java. (ou alors, on t'as pas dit que tu ferais du Java, et là, t'es dans la merde)

Reply

Marsh Posté le 09-02-2007 à 17:59:06    

gfive a écrit :

Tu trouverais ça crédible, toi?


Il sait pas il a jamais fait de C :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-02-2007 à 18:05:59    

C'est quoi une étoile devant une variable ? [:ddr555]

Reply

Marsh Posté le 09-02-2007 à 18:13:53    

ixemul a écrit :

C'est quoi une étoile devant une variable ? [:ddr555]


 
fais gaffe meme moi je sais :o

Reply

Marsh Posté le 09-02-2007 à 18:14:49    

mIRROR a écrit :

fais gaffe meme moi je sais :o


 
Une multiplication ?   [:gui42]

Reply

Marsh Posté le 09-02-2007 à 18:18:03    

ixemul a écrit :

Une multiplication ?   [:gui42]


Gaffe avec ça, dans certains langages oui [:aloy]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-02-2007 à 18:18:53    

masklinn a écrit :

Gaffe avec ça, dans certains langages oui [:aloy]


 
En l'occurence, en VB.... :D

Reply

Marsh Posté le 09-02-2007 à 18:19:16    

vous etes missants [:sisicaivrai]

Reply

Marsh Posté le 09-02-2007 à 18:19:28    

ixemul a écrit :

En l'occurence, en VB.... :D


Tu peux écrire "*foo" en vb?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-02-2007 à 18:21:47    

masklinn a écrit :

Tu peux écrire "*foo" en vb?


 
 
Y'en a qu'on essayé :D
 
en meme temps
 

Code :
  1. dummy = foo * bar


 
Ca marche :D
 
mais la double multiplication passe pas [:ddr555] (ni la triple, ni la q... ok )

Reply

Marsh Posté le 09-02-2007 à 18:24:42    

ixemul a écrit :

Y'en a qu'on essayé :D
 
en meme temps
 

Code :
  1. dummy = foo * bar


 
Ca marche :D
 
mais la double multiplication passe pas [:ddr555] (ni la triple, ni la q... ok )


 
et apres on vient nous dire que php c est nul :o

Reply

Marsh Posté le 09-02-2007 à 18:25:18    

En Java, l'esprit, c'est:
 

Code :
  1. int dummy;
  2. Multiplicator mult = Math.newInstance(Math.MULTIPLICATOR);
  3. dummy = (int)mult.do(foo, bar).doubleValue();


 
Mais cai trai flexible :o

Reply

Marsh Posté le 09-02-2007 à 18:31:21    

sircam a écrit :

En Java, l'esprit, c'est:
 

Code :
  1. int dummy;
  2. Multiplicator mult = Math.newInstance(Math.MULTIPLICATOR);
  3. dummy = (int)mult.do(foo, bar).doubleValue();


 
Mais cai trai flexible :o


 
Bha oué, mais tu perds les nétoiles ! :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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