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

SWT/JFace Java Discussion :

[RCP / JFace / SWT] Lien entre vues


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 142
    Par défaut [RCP / JFace / SWT] Lien entre vues
    Bonjour à tous,

    Avant toutes choses, je sais que la question que je m'en vais poser a été à multe reprises posée sur ce forum et toutes les reponses renvoient au lien suivant : http://www.eclipse.org/articles/Arti...s/article.html

    Seulement voilà, malgré m'être attardé là dessus, j'ai toujours du mal à avancer.

    Mon problème est le suivant: Dans mon appli RCP, je dispose de deux vues, l'une à droite et l'autre à gauche. Dans ma vue de gauche, je veux disposer d'un arbre de telle sorte qu'en cliquant sur un noeud de l'arbre, un nouvel onglet apparaisse dans ma vue de droite, dans le quel se trouvera un tableViewer qui contiendra les données correspondantes au noeud sur le quel j'aurais cliqué.

    Auriez vous donc un tutoriel ou un exemple qui me permettrais de comprendre cela et donc d'avancer sur mon travail.

    En vous remerciant d'avance.

  2. #2
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Bonjour,
    Cet article pourrait peut-être t'aider.

  3. #3
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut
    Salut,

    Tu peux également regarder mes supports de cours à l'adresse http://mbaron.developpez.com

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Salut,
    C'est le SelectionService qu'il te faut à condition que tu sois dans le cadre d'une application RCP.

    http://www.eclipse.org/articles/Arti...s/article.html

  5. #5
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 142
    Par défaut
    Bsr à tous, et merci pour vos réponses.

    - djo.mos : le lien que tu me proposes, cest exactement le meme lien que j'ai mis quand j'ai posté mon message. Je l'ai lu et relu, et jpeux vous assurer que ce n'est pas le fait que l'anglais et moi ne soyons pas les meuilleurs amis du monde, que je n'arrive pas à l'appliquer à mon cas.

    - keukeul : A chaque fois que l'occasion c'est présentée, j'ai toujours vanté les mérites de tes supports. Ce sont dailleurs eux qui mont permis de m'acclimater de jface, swt et rcp. Cependant, à moins que jne les ai pas bien lu, jne retrouve pas ou est ce que tu abordes une telle problématique; si jme trompe, veux tu s'il te plaît m'orienter?

    Je reste donc toujours à votre disposition, si vous pourriez me fournir un exemple me permettant de comprendre tout cela (notemment l'utilisation des "SelectionService" pour pouvoir lier plusieurs vues, dont l'une utilisant un treeviewer). Bref, le meme principe qui est sous Eclipse et qui consiste, lorsqu'on doubleclique sur le nom d'une classe, à ouvrir un nouvel onglet avec le contenu de la classe.

    Merci énormement à tous

  6. #6
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Citation Envoyé par papaetoo Voir le message
    - djo.mos : le lien que tu me proposes, cest exactement le meme lien que j'ai mis quand j'ai posté mon message. Je l'ai lu et relu, et jpeux vous assurer que ce n'est pas le fait que l'anglais et moi ne soyons pas les meuilleurs amis du monde, que je n'arrive pas à l'appliquer à mon cas.

    Ok, veux tu expliquer ce que tu veux dire par «je n'arrive pas à l'appliquer à mon cas.» ?
    Tu peux nous montrer comment t'as codé la chose ?

  7. #7
    Nouveau candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut Pb connexion Appli RCP- BDD
    Bonjour a tous
    je suis en train de développer une application RCP
    je dois me connecter à une base de donnée MYSQL pour récupérer des informations et les afficher dans une vue,
    La connexion s'effectue correctement lorsque je la teste dans une fonction main "public static void main(String[] args) {...}"

    Par contre lorsque je j'appelle ma connexion directement dans ma classe vue je rencontre une erreur pourtant j'ai déclaré le connecteur jar dans le manifest.mf

    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
     
    package testdcns.views;
     
     
    import java.sql.Connection;
    import java.sql.DriverManager;
     
    import javax.swing.JTree;
    import javax.swing.tree.DefaultMutableTreeNode;
     
    import org.eclipse.swt.SWT;
    import org.eclipse.swt.events.SelectionEvent;
    import org.eclipse.swt.events.SelectionListener;
    import org.eclipse.swt.widgets.Composite;
    import org.eclipse.swt.widgets.Tree;
    import org.eclipse.swt.widgets.TreeItem;
    import org.eclipse.ui.part.ViewPart;
     
    import testpatern.DAO.AbstractDAOFactory;
    import testpatern.DAO.DAO;
    import testpatern.classe.Famille;
     
    public class Vue3 extends ViewPart {
     
     
    		private JTree jTree = null;
    		public static final String ID = "testdcns.views.SampleView";
     
     
    		/**
                     * The constructor.
                     */
    		public Vue3() 
    		{
     
    		}
     
     
    		/**
                     * This is a callback that will allow us
                     * to create the viewer and initialize it.
                     */
     
    		public void createPartControl(Composite parent) {
    			try {
    				Class.forName("com.mysql.jdbc.Driver");
    				System.out.println("DRIVER OK vue3 ! ");
     
    				String url = "jdbc:mysql://localhost/test";
    				String user = "root";
    				String passwd = "";
     
    				Connection conn = DriverManager.getConnection(url, user, passwd);
    				System.out.println("Connection effective !");			
     
    			} catch (Exception e) {
    				System.out.println("Connection echouee !");			
    				e.printStackTrace();
    			}		
     
     
    	/*	//	AbstractDAOFactory adf = AbstractDAOFactory.getFactory(AbstractDAOFactory.DAO_FACTORY);
    			//On récupère un objet faisant le lien entre la base et nos objets 
    			System.out.println("\n\t******************TRANSPORT P************************");
     
    			//On fait notre recherche
    			System.out.println("\n\t*************Niveau 1*******************************");
     
    			DAO<Famille> FamDao = adf.getFamilleDAO();
    			Famille Fami[] = FamDao.niveau(1,1);
    			System.out.println("\t BG :" + Fami[0].getNFM_BG()+ " BD : " + Fami[0].getNFM_BD() + " lib : " + Fami[0].getNFM_LIB());*/
     
     
    			Tree myTree = new Tree(parent, SWT.FILL_EVEN_ODD);
     
    			TreeItem racine = new TreeItem(myTree, SWT.NONE,0);
    			TreeItem fils1 = new TreeItem(racine, SWT.NONE,0);
    			TreeItem fils2 = new TreeItem(racine, SWT.NONE,1);
     
    			TreeItem fils3 = new TreeItem(racine, SWT.NONE,2);
     
    		//	racine.setText(Fami[0].getNFM_LIB());
    			fils1.setText("fils1 ");
    			fils2.setText("fils2 ");
    			fils3.setText("fils3 ");
    			TreeItem filsfils3 = new TreeItem(fils3, SWT.NONE,0);
    			filsfils3.setText("fils de fils3 ");
     
    			myTree.addSelectionListener(new SelectionListener() {
    					public void widgetDefaultSelected(SelectionEvent arg0) {
    					}
     
    					public void widgetSelected(SelectionEvent event) {
    						System.out.println("Element sélectionné : ");
    					}
    			    });
     
    		}
    		public JTree getJTree() {
    			return jTree;
    		}
     
    		@Override
    		public void setFocus() {
    		}
    }
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
     
    Connection echouee !
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:494)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Unknown Source)
    	at testdcns.views.Vue3.<init>(Vue3.java:36)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at java.lang.Class.newInstance0(Unknown Source)
    	at java.lang.Class.newInstance(Unknown Source)
    	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:170)
    	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)
    	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
    	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
    	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:259)
    	at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:63)
    	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:324)
    	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
    	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
    	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
    	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:529)
    	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
    	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
    	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
    	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
    	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
    	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
    	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
    	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:649)
    	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576)
    	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:568)
    	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:272)
    	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:982)
    	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2626)
    	at org.eclipse.ui.internal.WorkbenchWindow$27.run(WorkbenchWindow.java:2965)
    	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2946)
    	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:761)
    	at org.eclipse.ui.internal.Workbench$21.runWithException(Workbench.java:1045)
    	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
    	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
    	at org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
    	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:179)
    	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
    	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4342)
    	at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:94)
    	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1379)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2335)
    	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
    	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at testdcns.Application.start(Application.java:20)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
    	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
    Connection echouee !java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
     
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:494)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
    	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
    	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Unknown Source)
    	at testdcns.views.Vue3.createPartControl(Vue3.java:61)
    	at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:367)
    	at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
    	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
    	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
    	at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:529)
    	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
    	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
    	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
    	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
    	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
    	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
    	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
    	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:649)
    	at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576)
    	at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:568)
    	at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:272)
    	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:982)
    	at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2626)
    	at org.eclipse.ui.internal.WorkbenchWindow$27.run(WorkbenchWindow.java:2965)
    	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2946)
    	at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:761)
    	at org.eclipse.ui.internal.Workbench$21.runWithException(Workbench.java:1045)
    	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
    	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
    	at org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
    	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:179)
    	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
    	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4342)
    	at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:94)
    	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1379)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2335)
    	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
    	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at testdcns.Application.start(Application.java:20)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
    	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

    Voici aussi mon fichier MANIFEST.MF de mon projet
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: %Bundle-Name
    Bundle-SymbolicName: testDCNS; singleton:=true
    Bundle-Version: 1.0.0.qualifier
    Bundle-Activator: testdcns.Activator
    Require-Bundle: org.eclipse.ui,
     org.eclipse.core.runtime,
     org.eclipse.core.resources,
     org.eclipse.ui.navigator,
     org.eclipse.ui.navigator.resources,
     org.eclipse.ui.console,
     org.eclipse.jdt.ui
    Bundle-ActivationPolicy: lazy
    Bundle-RequiredExecutionEnvironment: JavaSE-1.6
    Export-Package: com.mysql.jdbc;
      uses:="com.mysql.jdbc.log,
       org.xml.sax,
       javax.xml.transform,
       javax.naming,
       org.xml.sax.helpers,
       com.mysql.jdbc.profiler,
       com.mysql.jdbc.util,
       javax.net.ssl",
     com.mysql.jdbc.exceptions,
     com.mysql.jdbc.exceptions.jdbc4;uses:="com.mysql.jdbc.exceptions,com.mysql.jdbc",
     com.mysql.jdbc.integration.c3p0;uses:="com.mchange.v2.c3p0",
     com.mysql.jdbc.integration.jboss;uses:="org.jboss.resource.adapter.jdbc,org.jboss.resource.adapter.jdbc.vendor",
     com.mysql.jdbc.interceptors;uses:="com.mysql.jdbc",
     com.mysql.jdbc.jdbc2.optional;
      uses:="com.mysql.jdbc.log,
       javax.transaction.xa,
       javax.naming.spi,
       javax.sql,
       javax.naming,
       com.mysql.jdbc",
     com.mysql.jdbc.log;uses:="com.mysql.jdbc",
     com.mysql.jdbc.profiler;uses:="com.mysql.jdbc",
     com.mysql.jdbc.util;uses:="com.mysql.jdbc.log,com.mysql.jdbc"
    Bundle-ClassPath: mysql-connector-java-5.1.12-bin.jar,
     .


    Avez vous une idée? merci par avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RCP/JFace/Swt] Sauvegarder l'état d'une application RCP
    Par papaetoo dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 23/09/2009, 16h33
  2. [RCP] Evénements de selection entre plusieurs vues
    Par stadou dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 29/01/2009, 16h30
  3. [MVC] lien entre la vue et le modèle
    Par TabrisLeFol dans le forum MVC
    Réponses: 3
    Dernier message: 18/12/2007, 21h59
  4. Réponses: 1
    Dernier message: 19/04/2006, 16h32
  5. Lien entre les vues 'Structure' et l'éditeur
    Par Tifauv' dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 13/05/2004, 16h06

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