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

avec Java Discussion :

Probleme avec Scanner (importation)


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 34
    Par défaut Probleme avec Scanner (importation)
    Bonjour,
    J'ai commencé à apprendre le java hier, et j'ai voulu faire des test.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    import java.util.*;
    class debut {
     
     
    		public static void main (String args[]) {
     
    			Scanner sc = new Scanner(System.in);
     
    //[...]
    Mais il y a un problème avec le Scanner:

    [phast@ordi-phast:~/Bureau/programmation/java/debut]$ javac main.java
    ----------
    1. ERROR in main.java (at line 7)
    Scanner sc = new Scanner(System.in);
    ^^^^^^^
    Scanner cannot be resolved to a type
    ----------
    2. ERROR in main.java (at line 7)
    Scanner sc = new Scanner(System.in);
    ^^^^^^^
    Scanner cannot be resolved to a type
    ----------
    2 problems (2 errors)

    Pour l'installer, j'ai fait:
    -[phast@ordi-phast:~/Bureau]$ chmod a+x jre-6u11-linux-i586-rpm.bin
    [phast@ordi-phast:~/Bureau]$ ./jre-6u11-linux-i586-rpm.bin


    - sudo aptitude install sun-java6-jre sun-java6-plugin



    Que faut il que je fasse?

    PS: je suis sous ubuntu

    Merci d'avance.

  2. #2
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    Pour l'installer, j'ai fait:
    -[phast@ordi-phast:~/Bureau]$ chmod a+x jre-6u11-linux-i586-rpm.bin
    [phast@ordi-phast:~/Bureau]$ ./jre-6u11-linux-i586-rpm.bin


    - sudo aptitude install sun-java6-jre sun-java6-plugin
    tu as téléchargé la jre, et pas la SDK. Fais un pour voir quel SDK tu utilises, puisque la classe Scanner a été introduite dans la 1.5, et il se peut que tu aie une version plus ancienne

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,
    Tu ne sembles avoir installé que le jre 1.6 d'après ta ligne de commande. Il faut aussi installer le jdk pour compiler avec 1.6

    Une remarque : tu es sous Ubuntu alors passe TOUJOURS par aptitude (ou apt, ou synaptic, ca revient au même) pour installer des programmes, pas par un bin (sauf si le paquet n'existe vraiment pas), ca casse l'arbre des dépendances et peut aboutir sur des bon problèmes lors de l'installation par aptitude d'une dépendance ajoutée à la main...

  4. #4
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 34
    Par défaut
    Citation Envoyé par George7 Voir le message
    Une remarque : tu es sous Ubuntu alors passe TOUJOURS par aptitude (ou apt, ou synaptic, ca revient au même) pour installer des programmes, pas par un bin (sauf si le paquet n'existe vraiment pas), ca casse l'arbre des dépendances et peut aboutir sur des bon problèmes lors de l'installation par aptitude d'une dépendance ajoutée à la main...
    En faite j'avais chercher sur internet comment installer java, et j'étais tombé sur la méthode avec un bin, mais d'habitude j'utilise apt/aptitude.

    resultat de javac -version:
    [phast@ordi-phast:~/Bureau]$ javac -version
    Eclipse Java Compiler v_774_R33x, 3.3.1, Copyright IBM Corp 2000, 2007. All rights reserved.
    C'est normal?

    Merci de vos réponses.

    PS: j'ai fait aptitude install java6-sdk
    mais cela ne change rien.

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par phast Voir le message
    En faite j'avais chercher sur internet comment installer java, et j'étais tombé sur la méthode avec un bin, mais d'habitude j'utilise apt/aptitude.
    Les deux solutions sont viables et ne posent pas de problème.
    Le bin permet d'avoir la toute dernière version, tandis qu'apt permet la gestion facile des installations, le tout géré par Sun/Ubuntu (même s'il peut y avoir un petit décalage avec les derniers updates).

    Mais ce n'est pas vraiment génant...


    Comme on te l'as dit, tu as installé seulement la JRE (qui permet d'exécuter les programmes), et non pas le JDK (qui contient en plus les outils de développement comme javac), donc il va bien te falloir installer le JDK si tu veux développer




    Enfin, le gros problème généralement c'est que la dernière version installé n'est pas forcément la version utilisée. Il faut toujours vérifié cela via java -version ou javac -version, voir -J-version pour les autres outils du JDK (jar, javadoc, etc.).


    Mais le plus simple étant d'utiliser la commande update-java-alternatives pour choisir la version de Java à utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update-java-alternatives -l
    Ceci t'affichera toutes les versions installés, en indiquant celle qui est actuellement utilisé.

    Il suffit de récupérer le code correspond à la version voulu, et d'exécuter la commande suivante en remplaçant les xxxxx par la version souhaité :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo update-java-alternatives -s xxxxx

    a++

  6. #6
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 34
    Par défaut
    Merci de ton aide adiGuba, mais je ne comprends pas trop...

    voici ce que j'ai fait donc:
    [phast@ordi-phast:~/Bureau/programmation/java/debut]$ update-java-alternatives -l
    java-6-sun 63 /usr/lib/jvm/java-6-sun
    java-gcj 1042 /usr/lib/jvm/java-gcj
    Mais après je dois prendre quel version?

  7. #7
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    Salut,
    c'est quoi la update-java-alternatives?? un outils de la jdk??

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

Discussions similaires

  1. probleme avec Scanner
    Par romain1 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 13/09/2008, 19h17
  2. probleme avec <c:import />
    Par thierryler dans le forum Struts 1
    Réponses: 1
    Dernier message: 29/02/2008, 15h48
  3. probleme avec l'importation du package netscape.javascript
    Par Jérémy Lefevre dans le forum Applets
    Réponses: 1
    Dernier message: 23/05/2007, 11h52
  4. probleme avec un import fichier texte dans mysql
    Par xodeax dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/07/2006, 13h24
  5. probleme avec l importation de la base
    Par mjihanne dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 01/07/2006, 19h18

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