#1 Le 25/08/2008, à 13:11
- kubuntulpj
[Résolu] [Java avec Eclipse 3.2.2] Erreur de compilation
Bonjour à tous,
Je suis débutant à la programmation Java, et ce pour commencer j'essaie de compiler les exemples donnés par Sun MicroSystem comme le code ci-dessous
http://java.sun.com/docs/books/tutorial/essential/io/examples/DataStreams.java
Mais quand je le compile voici l'erreur que j'obtiens
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method format(Locale, String, Object[]) in the type PrintStream is not applicable for the arguments (String, int, String, double)
at DataStreams.main(DataStreams.java:70)
Il semble que les arguments de la méthode format() ne sont pas applicables. C'est étrange pour un exemple de test.
Avez-vous une idée du problème, s'il vous plaît ?
Merci d'avance pour votre coopération
Dernière modification par slasher-fun (Le 25/08/2008, à 19:20)
Hors ligne
#2 Le 25/08/2008, à 15:45
- kubuntulpj
Re : [Résolu] [Java avec Eclipse 3.2.2] Erreur de compilation
En cherchant sur le site de Sun, j'ai importé l'interface Formattable en copiant les lignes ci-dessous
au début du fichier
import java.nio.CharBuffer;
import java.util.Formatter;
import java.util.Formattable;
import java.util.Locale;
import static java.util.FormattableFlags.*;
Vous cliquez sur la petite croix rouge à gauche du dernier import, puis vous double cliquer sur la
proposition qui vous demande d'utilisiter la version 5.0 de Java
ou
manuellement vous modifier le paramètre suivant
Windows>Preferences>Java>Compiler>Compiler compliance level: 5.0
Ensuite pour pouvez supprimer les importations ci-dessus, elles auront simplement servi à configurer Eclipse automatiquement et depuis çà fonctionne.
Hors ligne