Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse Platform
Eclipse Platform Développement de plugins Eclipse et d'applications Eclipse RCP (Rich Client Platform). Avant de poster -> Tutoriels sur le développement de plugins Eclipse
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/09/2012, 11h25   #1
Ma29200
Nouveau Membre du Club
 
Femme
Inscription : janvier 2012
Messages : 180
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : janvier 2012
Messages : 180
Points : 27
Points : 27
Par défaut Problème avec la console

Bonjour,

Je développe une application RCP avec Eclipse Helios.

Quand je l'exécute à partir d'Eclipse, j'ai la console qui s'affiche correctement dans mon environnement Eclipse. Cependant, j'ai mis la vue Console dans mon code et elle ne fonctionne pas dans mon programme.
C'est écrit
Citation:
no console to display at this time
mais ça ne pose pas vraiment de problème à ce niveau, puisqu'elle marche dans mon environnement de développement en même temps.

Par contre, lorsque j'exporte mon product et que je l'exécute, cela fonctionne différemment. C'est-à-dire que lorsque j'ouvre la vue console, elle s'affiche. Par contre, si je quitte et que je reviens, j'ai le fameux
Citation:
no console to display at this time
Si je supprime le dossier "workspace" généré par mon programme lors du premier lancement et que je démarre mon programme, la console refonctionne comme il faut.

J'ai essayé le même programme sur d'autres ordinateurs, dans la plupart des cas, elle ne fonctionne pas du tout, même la première fois.

Une idée d’où cela peut venir?

Merci d'avance pour votre aide.
Ma29200 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2012, 14h18   #2
sam9722
Membre du Club
 
Inscription : juillet 2012
Messages : 32
Détails du profil
Informations forums :
Inscription : juillet 2012
Messages : 32
Points : 52
Points : 52
J'ai du mal à comprendre ton problème.
Tu as deux consoles :
- La console de ton Eclipse
- La console de ton RCP

La console de ton Eclipse est gérée par Eclipse Lorsque tu lances un programme java par exemple c'est Eclipse qui redirige tes System.out.println vers ta console.

Maintenant si tu lances avec ton Eclipse ton application RCP tes consoles seront remplies de cette façon :
- Ta console Eclipse va afficher les System.out.println de ton application RCP
- Ta console RCP n'affichera que les messages que tu lui envoies explicitement.

Quand tu as :
Citation:
no console to display at this time
c'est qu'aucun programme n'a écrit dans la console. Mais ta vue console est bien chargée.

Exemple de code pour écrire dans la console RCP

Code :
1
2
3
4
5
6
7
8
MessageConsole messageConsole = new MessageConsole("Titre de ta console", null);
MessageConsoleStream msgConsoleStream = messageConsole.newMessageStream();
 
ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] {
	messageConsole });
 
msgConsoleStream.println("test");
msgConsoleStream.println("test2");
sam9722 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2012, 15h26   #3
Ma29200
Nouveau Membre du Club
 
Femme
Inscription : janvier 2012
Messages : 180
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : janvier 2012
Messages : 180
Points : 27
Points : 27
Je savais pas!

Merci!
Ma29200 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h48.


 
 
 
 
Partenaires

Hébergement Web