Je travaille sur un environnement open-source qui s'appelle Extensible Imaging Platform (XIP) et qui est écrit en Java. Pour l'exécuter je suis le tutoriel qui me dit d'abord de tout compiler à l'aide de la commande 'ant'. J'obtiens les erreurs suivantes :
compile:
[javac] Compiling 97 source files to C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\build\classes
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\hostLogin\STSLogin.java:43: warning: BASE64Encoder is internal proprietary API and may be removed in a future release
[javac] import sun.misc.BASE64Encoder;
[javac] ^
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:188: error: cannot find symbol
[javac] GridLocation gridLoc1 = new GridLocation("http://10.252.175.60", Type.DICOM, "DICOM", "Test Location 1");
[javac] ^
[javac] symbol: variable DICOM
[javac] location: class Type
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:189: error: cannot find symbol
[javac] GridLocation gridLoc2 = new GridLocation("http://10.252.175.60", Type.DICOM, "DICOM", "Test Location 2");
[javac] ^
[javac] symbol: variable DICOM
[javac] location: class Type
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:213: error: incompatible types: java.awt.Window.Type cannot be converted to edu.wustl.xipHost.caGrid.GridLocation.Type
[javac] loc = new GridLocation(strURL, type, protocolVersion, strName);
[javac] ^
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:220: error: cannot find symbol
[javac] if(loc.getType().equals(Type.DICOM)){
[javac] ^
[javac] symbol: variable DICOM
[javac] location: class Type
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:242: error: incompatible types: java.awt.Window.Type cannot be converted to edu.wustl.xipHost.caGrid.GridLocation.Type
[javac] newLoc = new GridLocation(strURL, type, protocolVersion, strName);
[javac] ^
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:301: error: cannot find symbol
[javac] if(loc.getType().equals(Type.DICOM)){
[javac] ^
[javac] symbol: variable DICOM
[javac] location: class Type
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:361: error: cannot find symbol
[javac] type.addItem(Type.DICOM);
[javac] ^
[javac] symbol: variable DICOM
[javac] location: class Type
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\gui\LocationsDialog.java:362: error: cannot find symbol
[javac] type.addItem(Type.AIM);
[javac] ^
[javac] symbol: variable AIM
[javac] location: class Type
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\hostLogin\STSLogin.java:75: warning: BASE64Encoder is internal proprietary API and may be removed in a future release
[javac] BASE64Encoder encoder = new BASE64Encoder();
[javac] ^
[javac] C:\Users\Marine\Documents\Stage Unamur\XIPHost\xip-host-master\src\edu\wustl\xipHost\hostLogin\STSLogin.java:75: warning: BASE64Encoder is internal proprietary API and may be removed in a future release
[javac] BASE64Encoder encoder = new BASE64Encoder();
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
[javac] 8 errors
[javac] 3 warnings
Il semble qu'il y'ait des problèmes de type, notamment avec le type "Dicom". Je précise que je n'ai touché à aucun fichier...
Se pourrait-il que le problème vienne de ma version de JDK, ou d'une mauvaise compilation de ma part ?
En vous remerciant par avance.
Problème de compilation
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.