Et comme faire lorsque de l'installation du projet de récuprer le chemin la ou il est installé ?
Version imprimable
Et comme faire lorsque de l'installation du projet de récuprer le chemin la ou il est installé ?
Tu pourrais être un peu plus explicite et un peu plus clair ?
Je ne sais pas si je suis le seul, mais je ne comprend pas ce que tu veux faire précisément...
a++
Ce que j’ai déjà fait, j’ai réalisé une application java, et j’enregistre les champs dans un fichier,
Mais quand je lance mon jar comme un service Windows le fichier ne se créer plus dans le répertoire de l’installe, par contre il se crée dans le system32. Dans moi je cherche une méthode pour le mettre dans le dossier la ou mon projet est installéCode:String path = new File("easytime-conf.properties").getAbsolutePath();
Tu dois préciser le chemin complet, comme cela a déjà été dit, sinon le fichier est créé dans le répertoire de travail, qui dépend de la manière dont tu lances ton programme...
a++
qu'est-ce qu'on fait quand on est face à 200 armoires contenant des dossier et qu'on sais pas où se trouve le dossier qu'on cherche? On ouvre tout et on fouille et çà prend énormément de temps. Si tu sais pas ou est ton fichier et que tu dois l'ouvrir, y a pas d'avance, faut chercher à la main. Et prépare toi à en trouver plusieurs chez certains utilisateurs :)
Je vois donc que java est limité a ce niveau. Si on travail avec lunix on pourra juste executer la commandeet on aura le chemin de notre fichier. par contre java ne permet pas de faire ça.Code:find /
faut pas confondre l'os (unix), ses application (exemple find) et un language de programmation (exemple java, c, python, ...) Java ne te fournis pas de commande "find", d'ailleurs j'en vois pas l'intérêt dans l'api. Si t'as besoin de tout fouiller, pour chaque disque, tu scanne tout à la recherche de ce dont tu as besoin. Note que sur les gros disques, çà risque de prendre du temps....
Salut,
Comparer un langage de programmation à un OS n'a aucun sens, ceci dit il existe une API commons dans leur bac à sable qui pourrait te servir : http://commons.apache.org/sandbox/finder/
Après elle n'est pas en release encore donc je ne sais pas ce qu'elle vaut
est ce que je peux récupèrer le chemin la ou mon projet et installer avec innosetup ?
Si c'est le répertoire d'installation de ton application que tu cherche, généralement, dans l'installeur, on créer un fichier properties ou un fichier .bat/.sh qui contient cette information et la passe au logiciel au démarrage.