Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1642 connectés 

  FORUM HardWare.fr
  Programmation

  aide sur l'ouverture de fichiers en java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide sur l'ouverture de fichiers en java

n°90371
chichos
Posté le 17-01-2002 à 18:28:52  profilanswer
 

Bonjour,  
 
je voudrais connaitre la méthode pour ouvrir des fichiers en indiquant un chemin relatif !
je pourrais comme ça transporter mon prog sur n'importe quelle machine sans à chaque fois changer le chemin des fichiers à importer.
 
Merci

mood
Publicité
Posté le 17-01-2002 à 18:28:52  profilanswer
 

n°90374
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 17-01-2002 à 18:41:02  profilanswer
 

bin il te suffit de filer le répertoire en ligne de commande
 
par exemple
 
 
java TonProg -root c:\test\toto
 
ensuite tu récupères la valeur c:\test\toto et tu y ajoutes ton chemin relatif (\conf\config.xml par exemple)
 
Est ce clair?


---------------
What is popular is not always right, what is right is not always popular :D
n°90377
chichos
Posté le 17-01-2002 à 18:47:12  profilanswer
 

Ok ! Merci !
 
moi, je voulais savoir si il y avait pas un autre moyen.
 
J'exécute direct à partir de mon forte for Java, donc je peux pas récupérer le chemin comme tu me l'as indiqué!

n°90378
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 17-01-2002 à 18:49:57  profilanswer
 

chichos a écrit a écrit :

Ok ! Merci !
 
moi, je voulais savoir si il y avait pas un autre moyen.
 
J'exécute direct à partir de mon forte for Java, donc je peux pas récupérer le chemin comme tu me l'as indiqué!  




 
Y a plein de solution:  
 
tu peux l'inclure dans un fichier properties
etc ...
 
Mais en forte tu peux lancer l'execution d'un programme en lui passant des paramètres. Tu ajoutes -root ....
 
Mais tu veux quoi exactement le répertoire courant. Je ne comprends pas vraiment ton problème ...


---------------
What is popular is not always right, what is right is not always popular :D
n°90380
chichos
Posté le 17-01-2002 à 18:56:19  profilanswer
 

En fait, je fais un  
 
 
String fic="Mon Fichier.txt";
Reader r_in = new FileReader (new File (fic));
 
sauf qu'il ne trouve pas le fichier !!
 
alors je suis obligé de mettre :
 
String fic="C:/Repertoire1/Repertoire2/Mon Fichier.txt";
 
or, quand je change de machine, je dois me retaper le chemin à la main!
 
je voulais juste savoir si il n'existait pas un moyen rapide?
 
j'ai cherché sur Google mais je me noie dans plein d'exemples.
 
Je sais, c'est un peu nul comme question mais j'ai passé 8 heures à coder aujourd'hui et j'ai pas les idées claires ! ;-)
 
Ce bout de code me permettait de refiler mon prog à un pote sans qu'il ait des modifs à faire !
 
Merci

n°90382
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 17-01-2002 à 19:08:50  profilanswer
 

bin tu fais  
java monprog -root C:/Repertoire1/Repertoire2/


---------------
What is popular is not always right, what is right is not always popular :D
n°90391
nicobule
Pilou-Pilou
Posté le 17-01-2002 à 19:40:48  profilanswer
 

Dans une applet on peut pas faire ce truc?????
Ya pas un moyen pour ecrire un fichier en relatif qui marche ??
Ou une methode du style getAgeDuCapitaine() :D qui renvoit le repertoire courant sous forme de string??
 
Par ce qu'en fait je me pose la même question pour une applet

n°90540
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 18-01-2002 à 08:14:16  profilanswer
 

nicobule a écrit a écrit :

Dans une applet on peut pas faire ce truc?????
Ya pas un moyen pour ecrire un fichier en relatif qui marche ??
Ou une methode du style getAgeDuCapitaine() :D qui renvoit le repertoire courant sous forme de string??
 
Par ce qu'en fait je me pose la même question pour une applet  




 
pour une applet tu peux passer les params que tu veux dans le tag applet mais n'oublie pas qu'il y a des restrictions de sécurité. Si tu crois que tu va pouvoir ouvrir un fichier sur la machine locale, laisse moi rire  :lol:  :lol:  :lol:  
 
Pour info, voici le tag d'une applet à moi qui passe des trucs en params:
 

Code :
  1. <APPLET  CODE = "be.ac.fundp.infonet.player.WebReplay" ARCHIVE = "webreplay.jar" WIDTH = "600" HEIGHT = "75" NAME = "PLAYER" ALIGN = "middle" ALT = "Loading Applet" MAYSCRIPT = "true"></XMP>
  2. <PARAM NAME = CODE VALUE = "be.ac.fundp.infonet.player.WebReplay" >
  3. <PARAM NAME = ARCHIVE VALUE = "webreplay.jar" >
  4. <PARAM NAME = NAME VALUE = "PLAYER" >
  5. <PARAM NAME = MAYSCRIPT VALUE = "true" >
  6. <PARAM NAME = "type" VALUE="application/x-java-applet;version=1.3">
  7. <PARAM NAME = "scriptable" VALUE="true">
  8. <PARAM NAME ="CONTENT" VALUE     = "IHDC2109-x.offline">
  9. <PARAM NAME = "FRAMENAME" VALUE     = "down">
  10. <PARAM NAME ="AUDIOFILE" VALUE     = "sound/IHDC2109-x.gsm">
  11. <PARAM NAME = "REFRESH" VALUE       = "250">
  12. </APPLET>


 
dans ton Applet y a une méthode getParameter qui te permet de récupérer la valeur ...


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  aide sur l'ouverture de fichiers en java

 

Sujets relatifs
java -> javascript créé dynamiquementSyntaxe du modulo en [java]
[JAVA][RMI] erreur bizarre avec un serveur rmi[Java] Runtime.exec(...) s'éxécute-t-il dans une JVM différente?
[PHP] Problèmes transmission variables et stockage de fichiers[java] question sur la gestion des erreurs
[Java] Erreur des que j'utilise Graphics2D ! AIDE POUR LA PROGRAMATION!!!!!!!
[Java / proxy] Quelqu'un connait JigSaw du W3C ici[Javascript] Est-il possible d'obtenir la source des fichiers *.js ?
Plus de sujets relatifs à : aide sur l'ouverture de fichiers en java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR