IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

[PDE] chemin absolu


Sujet :

Eclipse Platform

  1. #1
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Points : 201
    Points
    201
    Par défaut [PDE] chemin absolu
    comment obtenir le chemin absolu du fichier ouvert dans l'editeur sachant que je n'ai pas le nom du projet?!

    merci

    chuss

  2. #2
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Points : 201
    Points
    201
    Par défaut
    un autre probleme se pose, voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    stopAt = new Action() {
    			public void run() {
    				IPath path = (PMPlugin.getWorkspace().getRoot().getProjects())[0].getFolder("src").getFile(Util.getTitle()).getLocation();
     
    				files = PMPlugin.getWorkspace().getRoot().getFile(path);
    				IMarker marker;
    				try {
    					marker = files.createMarker("org.eclipse.core.resources.problemmarker");
    					marker.setAttribute(IMarker.LINE_NUMBER, new Integer(4));
    					marker.setAttribute(IMarker.MESSAGE, "t'as reussis");
    					marker.setAttribute(IMarker.SEVERITY, new Integer(
    							IMarker.SEVERITY_ERROR));
    					showMarkerView(marker);
    				} catch (CoreException e) {
    					e.printStackTrace();
    				}
    				showMessage("stopAt executed");
    			}
    		};
    la ligne du createMarker, me balance une exception, il dit qu'il trouve pas la ressource que je lui ai file, pourtant le path est correct:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    org.eclipse.core.internal.resources.ResourceException: Resource /udd/mkhaoula/eclipse/runtime-workspace/dqkhfkjd/src/tp1.pm does not exist.
    	at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:304)
    	at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:172)
    	at org.eclipse.core.internal.resources.Resource.createMarker(Resource.java:621)
    	at fr.univ.rennes.PM.views.DataBaseView$1.run(DataBaseView.java:227)
    	at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
    	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
    	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
    	at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2572)
    	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
    	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
    	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
    	at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
    	at org.eclipse.core.launcher.Main.run(Main.java:973)
    	at org.eclipse.core.launcher.Main.main(Main.java:948)
    et la ligne 227 c'est la ligne du createMarker.

    autrement la methode de recuperation du chemin de mon fichier fonctionne pour le moment car j'ai qu'1 seul projet.

    si kk'un a une solution pour mes 2soucis... n'hesitez pas

    merci

    chuss

Discussions similaires

  1. FIREFOX chemin absolu vers images (fctionne pas??)
    Par valal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/10/2005, 19h08
  2. [Info]chemin absolu du projet courant
    Par slyos72 dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 30/05/2005, 10h06
  3. [langage] chemin absolu d un fichier
    Par nono1782 dans le forum Langage
    Réponses: 4
    Dernier message: 20/07/2004, 14h02
  4. [langage] Création de dossier en chemin absolu
    Par Jibees dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2003, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo