Bonjour,

Je voudrais faire des test pour prendre en main cette api path avec du code tout simple, mais j'ai des erreurs ..

Voici le code, j'ai que celui là sur eclipse dans un fichier test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package test;
import java.nio;
 
 
public class testpath {
	Path chemin = Paths.get("C:/Users/avide/Desktop/facture_test.pdf");  
	System.out.println("toString()     = " + chemin.toString());
	System.out.println("getFileName()  = " + chemin.getFileName());
	System.out.println("getRoot()      = " + chemin.getRoot());
	System.out.println("getName(0)     = " + chemin.getName(0));
	System.out.println("getNameCount() = " + chemin.getNameCount());
	System.out.println("getParent()    = " + chemin.getParent());
	System.out.println("subpath(0,3)   = " + chemin.subpath(0,3));
}
Pour la ligne ou je fait import il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Only a type can be imported. java.nio resolves to a package
A la ligne path chemin = paths.get(...) j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Multiple markers at this line
	- Paths cannot be resolved
	- Path cannot be resolved to a type
Et a chaque ligne ou j'ai printIn j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Multiple markers at this line
	- Syntax error on token "println", = expected after this token
	- Syntax error on token(s), misplaced construct(s)
Je voudrais simplement qu'il m'affiche ceci dans la console une fois exécuté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
toString()     = C:/Users/avide/Desktop/facture_test.pdf
getFileName()  = facture_test.pdf
getRoot()      = C:\
getName(0)     = Users
getNameCount() = 4
getParent()    = C:/Users/avide/Desktop/
subpath(0,3)   = Users/avide/Desktop/