Problème avec import java.util

Fermé
Minn0ti - 18 sept. 2017 à 19:28
 Minn0ti - 20 sept. 2017 à 18:33
bonjour je me suis lancé récemment dans l’apprentissage du langage de programmation java mais je rencontre un problème qui va peut être vous sembler basique mais soyez indulgent je viens de commencer voila mon problème:

je n'arrive pas a importer une classe avec import java.util j'ai rentré cette ligne de code dans ma classe main :

Scanner sc = new Scanner(system.in)

et quand je clique sur la croix rouge ça ne me met pas le message import java.util il me propose :

remove arguments to match 'Scanner()'
create constructor 'Scanner(InputStream)'

help me please
A voir également:

8 réponses

pour l'instant rien j’apprends alors je n'ai pas de projets en tête
sur openclassroom sur le cours de java il disent qu'il faut ecrire la phrase
Scanner sc = new Scanner(system.in)
puis cliquer sur la croix mais l'option censée apparaître n'apparaît pas
j'ai vu sur un forum le même problème et la solution étaient d'aller dans window>préférence>et compiler ou un truc du genre mais j'ai rien trouvé qui attrait a compiler dans ce menu
1
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
18 sept. 2017 à 22:42
Si tu ne mets que des lignes au hasard dans le fichier sans respecter la structure de la classe, ou de la méthode main, ça ne peut pas fonctionner tout seul. Il te faut au moins le minimum pour que ça puisse compiler et s'exécuter...

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Entrer une phrase : ");
        String line = sc.nextLine();
        System.out.println("Vous avez saisi : " + line);
    }
}
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
18 sept. 2017 à 19:31
Bonjour,

Quel est le code complet de ta classe ?
0
merci de ta réponse rapide mais ça n'a pas régler mon problème l'erreur est toujours la et une autre erreur est apparut : sc cannot be resolved
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
19 sept. 2017 à 08:46
Est ce que tu as installé le JDK et configuré la variable d'environnement PATH ?
0
Minn0ti Messages postés 1 Date d'inscription lundi 18 septembre 2017 Statut Membre Dernière intervention 19 septembre 2017
19 sept. 2017 à 18:38
le jdk est installé mais je ne sais pas ce que c'est la variable PATH comment on fait?
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020 > Minn0ti Messages postés 1 Date d'inscription lundi 18 septembre 2017 Statut Membre Dernière intervention 19 septembre 2017
19 sept. 2017 à 18:52
Voir cet article sur le site de Java :
Configuration ou modification de la variable système PATH

En général il est recommandé de configurer d'abord une variable JAVA_HOME décrivant le chemin d'accès au JDK puis de référencer cette variable dans le PATH
0
Minn0ti > KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024
19 sept. 2017 à 19:37
d'accord mais comment je référence la variable home dans la variable path
0
et dans la valeur je met quoi ? sur oracle ils disent pas
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
19 sept. 2017 à 19:36
Tu ajoutes le chemin du dossier où tu as installé le JDK.

Si tu as conservé les valeurs par défaut tu devrais avoir :

JAVA_HOME
C:\Program Files\Java\jdk1.8.0_144

PATH
%JAVA_HOME%\bin;totototototo

"totototototo" correspondant à la valeur précédente du PATH puisque cette variable est déjà censé exister, il faut juste lui rajouter le JAVA_HOME devant.

Pour savoir si ça a fonctionné, tu ouvres une invite de commandes et tu tapes ces deux commandes :

java -version

javac-version

Qui sont censé te donner le numéros de version du JDK installé (1.8.0_144 si tu as installé la dernière version)
0
Minn0ti > KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024
19 sept. 2017 à 20:38
comment je voit si ça a marché
0
Minn0ti > KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024
20 sept. 2017 à 08:05
parce que ça ne marche toujours pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
quelqu'un pourrait m'aider je suis vraiment bloqué
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
20 sept. 2017 à 17:19
"comment je voit si ça a marché"
Tu fais comme je l'ai indiqué :

Pour savoir si ça a fonctionné, tu ouvres une invite de commandes et tu tapes ces deux commandes :

java -version

javac-version

Qui sont censé te donner le numéros de version du JDK installé (1.8.0_144 si tu as installé la dernière version)

Tu peux également faire
echo %JAVA_hOME%
et
echo %PATH%
qui permettrait de voir si ce que tu as fait est correct ou non.
0
bah oui les 4 commande marche mais les deux première marchait déjà avant
0
et quand je fait import java.util. puis ctrl espace il me propose plein de truc mais pas scanner
0