Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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