Ecrire un programe qui affiche un message à l'utilisateur
rofinho
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour je viens auprès de vous solliciter une explication,
j'écris un petit programme en java que j'ai exécuté depuis DOS mais le problème est que ça me retourne un message d'erreur;
voici le code du programme
public class teste{
public static void main (String args []){
String msg="Bonjour, Voici";
System.out.println ("Nous sommes le futur programmeur java") ;
System.out.printf(msg+" premier nombre");
System.out.printf(msg+"deuxieme nombre");
System.out.printf(msg+"troisieme nombre");
}
}
-------------------------------------------------------------------------
voici l'erreur
C:\Program Files (x86)\Java\jdk1.7.0_17\bin>javac teste.java
teste.java:1: error: error while writing teste: teste.class (AccÞs refusÚ)
public class teste{
^
1 error
j'écris un petit programme en java que j'ai exécuté depuis DOS mais le problème est que ça me retourne un message d'erreur;
voici le code du programme
public class teste{
public static void main (String args []){
String msg="Bonjour, Voici";
System.out.println ("Nous sommes le futur programmeur java") ;
System.out.printf(msg+" premier nombre");
System.out.printf(msg+"deuxieme nombre");
System.out.printf(msg+"troisieme nombre");
}
}
-------------------------------------------------------------------------
voici l'erreur
C:\Program Files (x86)\Java\jdk1.7.0_17\bin>javac teste.java
teste.java:1: error: error while writing teste: teste.class (AccÞs refusÚ)
public class teste{
^
1 error
1 réponse
-
Bonjour,
Il ne faut pas travailler dans le répertoire d'installation de Java, ça risque de faire n'importe quoi après !!!
Créés toi un répertoire de travail (par exemple dans C:\Users\rofinho\Workspace) et mets tes projets java là dedans.
C:\Users\rofinho\Workspace\test>javac teste.java
Remarque : si Windows te réponds que "javac n'est pas reconnu en tant que commande" c'est parce que tu n'as pas configuré la variable système PATH :
https://www.java.com/fr/download/help/path.html-
ça ne marche pas j'ai configuré la variable PATH
j'ai même changé le code java du programme qui est celui d'entrer trois nombres les comparer puis afficher le plus grand d'entre mais ceci ne marche toujours pas:
import java.util.*;
import java.util.Scanner;
public class teste
{
public static void main (String args [])
{
String msg="Veuillez saisir le ";
String resultat="le plus grand nombre est : ";
Scanner sc = new Scanner(System.in);
System.out.println("premier nombre entier :");
int a = sc.nextInt();
System.out.println("deuxieme nombre différent :");
int b = sc.nextInt();
System.out.println("troisieme nombre différent:");
int c = sc.nextInt();
if((a>b) && (b>c))
{
System.out.println(resultat +" "+a);
}
else if((a<b) && (b>c))
{
System.out.println(resultat +" "+b);
}
else if((a<b) && (b>c))
{
System.out.println(resultat +" "+b);
}
else
{
System.out.println("Les nombre entrés ne respectent pas la règle ! ");
}
}
} -
-