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

  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] Récupérer le path d'un projet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Récupérer le path d'un projet

n°2013240
sixroses
Posté le 30-07-2010 à 16:25:18  profilanswer
 

Bonjour,
 
Je souhaite récupérer le chemin d'accès d'un projet du Workspace. J'ai cherché partout mais sans résultat.
 
A partir du nom "monProjet" je voudrais récupérer "D: /dossierProjets/monProjet".
 
J'ai cherché avec PlatformUI.getWorkbench().getActiveWorkbenchWindow() mais ça ne donne rien.
 
Merci,


Message édité par sixroses le 30-07-2010 à 17:29:36
mood
Publicité
Posté le 30-07-2010 à 16:25:18  profilanswer
 

n°2013245
Deamon
Posté le 30-07-2010 à 16:35:21  profilanswer
 

Récupérer le path de l'application ça revient pas au même ou presque ?

n°2013246
sixroses
Posté le 30-07-2010 à 16:39:26  profilanswer
 

Je crois pas parce que l'application (Eclipse) peut etre dans D: /Application/Eclipse,  
le workspace peut etre dans D: /mesWorkspaces/workspace1,
et mon projet dans D: /dossierProjets/monProjet
 
Tu pensais utiliser System.getProperty("" ); ?
 
 :sweat:


Message édité par sixroses le 30-07-2010 à 16:40:19
n°2013248
Deamon
Posté le 30-07-2010 à 16:44:04  profilanswer
 

Quand je dis application c'est ton appli Java pas Eclipse.
Mais ton projet est forcément dans ton workspace non ?

n°2013250
sixroses
Posté le 30-07-2010 à 16:47:27  profilanswer
 

ok,
 
En fait ce que je veux faire c'est que lorsque je sélectionne un projet dans mon workspace, c'est récupérer son path dans le disque dur.
 
Un projet n'est pas forcément enregistré dans le workspace non.
 
(Merci pour ton aide)

n°2013252
Deamon
Posté le 30-07-2010 à 16:49:29  profilanswer
 

sixroses a écrit :

[…] En fait ce que je veux faire c'est que lorsque je sélectionne un projet dans mon workspace, c'est récupérer son path dans le disque dur.  […]


Bah justement si tu récupères le chemin de l'appli java du projet t'as le chemin du projet ou à peu près.

n°2013254
sixroses
Posté le 30-07-2010 à 16:52:21  profilanswer
 

C'est-à-dire? C'est quoi la ligne de commande?

n°2013255
Deamon
Posté le 30-07-2010 à 16:55:22  profilanswer
 

Citation :

In Java the calls to
 
System.getProperty("user.dir" )
 
and
 
new java.io.File("" ).getAbsolutePath();
 
return the current working directory.
 
The call to
 
getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
 
may return the path to the executable.


Je ne sais plus si c'est ça que j'avais utilisé pour mon projet. Mais essaye de voir ce que ça donne.

n°2013258
sixroses
Posté le 30-07-2010 à 17:06:40  profilanswer
 

Je suis désolé mais je crois pas que ce soit ça ou je ne sais pas l'utiliser.
 
Où est-ce que je précise le nom de mon projet là ?

n°2013259
kadreg
profil: Utilisateur
Posté le 30-07-2010 à 17:07:37  profilanswer
 

workspace, pas workbench :o

 


When the platform is running and the resources plug-in is active, the workspace is represented by an instance of IWorkspace, which provides protocol for accessing the resources it contains. An IWorkspace instance represents an associated collection of files and directories in one or more file systems. You can access the workspace from the resources plug-in class (defined in org.eclipse.core.resources).


Message édité par kadreg le 30-07-2010 à 17:10:15

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le 30-07-2010 à 17:07:37  profilanswer
 

n°2013262
Deamon
Posté le 30-07-2010 à 17:18:32  profilanswer
 

sixroses a écrit :

Je suis désolé mais je crois pas que ce soit ça ou je ne sais pas l'utiliser.
 
Où est-ce que je précise le nom de mon projet là ?


Désolé j'ai du mal comprendre ce que tu voulais alors. :/

n°2013263
kadreg
profil: Utilisateur
Posté le 30-07-2010 à 17:19:03  profilanswer
 

Deamon a écrit :


Désolé j'ai du mal comprendre ce que tu voulais alors. :/


 
il a oublié de préciser qu'il développe un plugin eclipse :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2013264
Deamon
Posté le 30-07-2010 à 17:21:43  profilanswer
 

kadreg a écrit :


il a oublié de préciser qu'il développe un plugin eclipse :o


Ah bah c'est pour ça que je comprenais rien alors...
Ca serait bien de poser des questions claires pour avoir de bonnes réponses, parait que ça aide. :o

n°2013265
kadreg
profil: Utilisateur
Posté le 30-07-2010 à 17:23:31  profilanswer
 

si c'est pas clair, il y a eclipse derriere :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2013266
sixroses
Posté le 30-07-2010 à 17:26:19  profilanswer
 

.....Patati patata....j'ai trouvé finalement :
 

Code :
  1. Ipath projectPath = ResourcesPlugin.getWorkspace().getRoot().findMember("/monProjet" ).getLocation()


 
 


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

  [RESOLU] Récupérer le path d'un projet

 

Sujets relatifs
[Résolu] preg_replace et preg_match_all dans les chouxliste de validation entre deux classeurs?[résolu]
[RESOLU] seek + truncate remplissent de binaire !problème de div position absolute et IE [RESOLU]
[Shell/Windows] Récupérer la date de création d'un fichier[WebDev15] GUID Ldap ou comment récupérer de l'hexadecimale..
Jee comment récupérer une variable dans un décorator struts1[Resolu] Bug avec éléments flottants sur mise en page
[Resolu] Problème formulaire envoi mail 
Plus de sujets relatifs à : [RESOLU] Récupérer le path d'un projet


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