passer d'un fichier java a un autre - Java - Programmation
Marsh Posté le 09-02-2007 à 15:07:51
mon dieu, ça veux rien dire...
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.
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?
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...
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.
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... |
Code :
|
c'est pas bien de mentir sur son CV pour se faire embaucher
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?
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
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.
*/
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?
Marsh Posté le 09-02-2007 à 17:27:35
non mais c'est carrément les bases qu'il te manque là
faut échapper les "\"
c'est pareil en J2ME, J2EEm C ou VB
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à |
Pas en VB
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
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à |
Et puis en java, une String c'est entre double quotes, aussi, un peu
gros nioub
Marsh Posté le 09-02-2007 à 17:36:02
ReplyMarsh 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.
Marsh Posté le 09-02-2007 à 17:41:08
http://java.sun.com/docs/books/tutorial/
Marsh Posté le 09-02-2007 à 17:41:40
OMG, c'est vendredi.
gefrey54 a écrit : En faite |
Oui, je sais, je suis ch..., mais on est vendredi.
gefrey54 a écrit : non en faite |
Oui, je sais, je sais, c'est mal de répondre : "apprends le français avant Java", mais on est vendredi.
Harkonnen a écrit :
|
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!
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.
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!
Marsh Posté le 09-02-2007 à 17:42:06
Ah et si t'arrives pas: http://www.a1b2c3.com/suilodge/metfun1.htm
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...
Marsh Posté le 09-02-2007 à 17:45:48
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...
Marsh Posté le 09-02-2007 à 17:47:49
Mytho et grossier.
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... |
vilain expert J2ME!
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.
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)
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
Marsh Posté le 09-02-2007 à 18:05:59
ReplyMarsh Posté le 09-02-2007 à 18:13:53
ReplyMarsh Posté le 09-02-2007 à 18:14:49
ReplyMarsh Posté le 09-02-2007 à 18:18:03
ixemul a écrit : Une multiplication ? |
Gaffe avec ça, dans certains langages oui
Marsh Posté le 09-02-2007 à 18:18:53
ReplyMarsh Posté le 09-02-2007 à 18:19:28
ixemul a écrit : En l'occurence, en VB.... |
Tu peux écrire "*foo" en vb?
Marsh Posté le 09-02-2007 à 18:21:47
masklinn a écrit : Tu peux écrire "*foo" en vb? |
Y'en a qu'on essayé
en meme temps
Code :
|
Ca marche
mais la double multiplication passe pas (ni la triple, ni la q... ok )
Marsh Posté le 09-02-2007 à 18:24:42
ixemul a écrit : Y'en a qu'on essayé
|
et apres on vient nous dire que php c est nul
Marsh Posté le 09-02-2007 à 18:25:18
En Java, l'esprit, c'est:
Code :
|
Mais cai trai flexible
Marsh Posté le 09-02-2007 à 18:31:21
sircam a écrit : En Java, l'esprit, c'est:
|
Bha oué, mais tu perds les nétoiles !
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