comment obtenir le chemin absolu du fichier ouvert dans l'editeur sachant que je n'ai pas le nom du projet?!
merci
chuss
comment obtenir le chemin absolu du fichier ouvert dans l'editeur sachant que je n'ai pas le nom du projet?!
merci
chuss
un autre probleme se pose, voici le code
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 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"); } };
et la ligne 227 c'est la ligne du createMarker.
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)
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager