Eclipse et Console.ReadLine() [Résolu]

Messages postés
920
Date d'inscription
vendredi 3 août 2007
Dernière intervention
27 octobre 2008
- 6 nov. 2007 à 16:27 - Dernière réponse :
Messages postés
920
Date d'inscription
vendredi 3 août 2007
Dernière intervention
27 octobre 2008
- 7 nov. 2007 à 08:53
Bonjour à tous !
Me voilà à faire mes premiers pas en Java et je trébuche au bout de 10 lignes de code !! Voici le code de ma classe principale :

//----------------------------------------------------------
import java.io.*;

public class HelloWorld {

public static void main(String[] args) {
Console Csl = System.console();

String sName = Csl.readLine("Entrez votre prénom : ");
System.out.println("Hello " + sName);
}
}
//----------------------------------------------------------

Lorsque je lance cela via une ligne de commande, cela fonctionne très bien.
Par contre, lorsque je lance mon projet depuis l'IDE (Eclipse 3.3 + JDK6), et bien cela plante lamentablement, car la méthode System.console() me retourne null. Il semble que Eclipse ne propose pas de moyen pour "coller" sa vue Console à une instance de la classe System.Console.

Y-a-t-il un moyen de contourner cela ?
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
7 nov. 2007 à 08:26
3
Merci
Salut,

Bienvenue dans le monde java ;)

Apparement, il s'agit d'un problème connu, et sans vraiment de solution :(
http://www.eclipsezone.com/eclipse/forums/t93685.rhtml
______________________________________
DarK Sidious

Merci cs_DARKSIDIOUS 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de cs_DARKSIDIOUS
Messages postés
920
Date d'inscription
vendredi 3 août 2007
Dernière intervention
27 octobre 2008
7 nov. 2007 à 08:53
0
Merci
C'est bien ce dont j'avais peur !

Ce qui est troublant dans l'affaire, c'est que dans les options d'Eclipse, tu peux définir une couleur pour le texte en entrée de la console ?!

Espérons qu'une prochain emise à jour résoudra cela ?

Et j'y pense, il n'y a pas moyen de demander à Eclipse de ne pas passer par sa vue console, mais de lancer une fenêtre console DOS par hasard ? J'ai cherché cette option mais peut-être pas au bon endroit !

En tout cas, merci pour ta réponse
Commenter la réponse de Kristof_Koder

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.