Bonjour,
Je débute en java et la je suis bloqué sur un problème de compilation probablement tout simple mais que je n'arrive pas à résoudre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
package j2dengine;
 
import de.matthiasmann.twl.utils.PNGDecoder;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.*;
 
 
/**
 * Classe permettant de charger des images au format PNG
 * Utilise PNGDecoder
 * @author <a href="http://lwjgl.org" target="_blank">http://lwjgl.org</a>
 */
public class Image {
 
    public Image(){
        InputStream in = new FileInputStream("white_pixel.png");
        try {
        PNGDecoder decoder = new PNGDecoder(in);
 
        System.out.println("width="+decoder.getWidth());
        System.out.println("height="+decoder.getHeight());
 
        ByteBuffer buf = ByteBuffer.allocateDirect(4*decoder.getWidth()*decoder.getHeight());
        decoder.decode(buf, decoder.getWidth()*4, Format.RGBA);
        buf.flip();
 
        while(buf.hasRemaining()) {
            System.out.printf("%02X\n", buf.get() & 255);
        }
        } finally {
        in.close();
        }
    }
 
 
}

Et voici les erreurs de compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
init:
deps-clean:
Updating property file: C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build\built-clean.properties
Deleting directory C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build
clean:
init:
deps-jar:
Created dir: C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build
Updating property file: C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build\built-jar.properties
Created dir: C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build\classes
Created dir: C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build\empty
Created dir: C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build\generated-sources\ap-source-output
Compiling 4 source files to C:\Users\alex\Documents\NetBeansProjects\j2dEngine\build\classes
C:\Users\alex\Documents\NetBeansProjects\j2dEngine\src\j2dengine\Image.java:24: error: cannot find symbol
        ByteBuffer buf = ByteBuffer.allocateDirect(4*decoder.getWidth()*decoder.getHeight());
  symbol:   class ByteBuffer
  location: class Image
C:\Users\alex\Documents\NetBeansProjects\j2dEngine\src\j2dengine\Image.java:24: error: cannot find symbol
        ByteBuffer buf = ByteBuffer.allocateDirect(4*decoder.getWidth()*decoder.getHeight());
  symbol:   variable ByteBuffer
  location: class Image
C:\Users\alex\Documents\NetBeansProjects\j2dEngine\src\j2dengine\Image.java:25: error: cannot find symbol
        decoder.decode(buf, decoder.getWidth()*4, Format.RGBA);
  symbol:   variable Format
  location: class Image
3 errors
C:\Users\alex\Documents\NetBeansProjects\j2dEngine\nbproject\build-impl.xml:605: The following error occurred while executing this line:
C:\Users\alex\Documents\NetBeansProjects\j2dEngine\nbproject\build-impl.xml:246: Compile failed; see the compiler error output for details.
ÉCHEC DE LA GÉNÉRATION (durée totale* 0 secondes)
Je me suis pourtant contenté de recopier le code de cette page :http://lwjgl.org/wiki/index.php?titl...27s_PNGDecoder en ajoutant juste les déclaration des librairies java