Page 1 sur 1

Erreur - Code source java !

Posté : lun. janv. 30, 2017 2:02 pm
par bameur
Pouvez vous m'aider svp. j'ai une erreur dans la version originale du code!

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type CollectionMap2<K,Set<V>,V>
Duplicate methods named remove with the parameters (K, V) and (K, V) are defined by the type UnmodifiableCollectionMap<K,Set<V>,V>

at org.openconcerto.utils.SetMap.<init>(SetMap.java:25)
at org.openconcerto.utils.FileUtils.<clinit>(FileUtils.java:910)
at org.openconcerto.utils.prog.VMLauncher.getLauncherWD(VMLauncher.java:244)
at org.openconcerto.utils.prog.VMLauncher.getWD(VMLauncher.java:399)
at org.openconcerto.utils.prog.VMLauncher.getPropFile(VMLauncher.java:404)
at org.openconcerto.utils.prog.VMLauncher.launch(VMLauncher.java:310)
at org.openconcerto.erp.core.sales.pos.CaisseLauncher.main(CaisseLauncher.java:30)

Re: Erreur - Code source java !

Posté : mar. févr. 21, 2017 10:44 am
par tvans
pas de solution à ce jour, bug java :
multihashmap de apache.commons.collection et HashMap de java.util ont la même signature pour la fonction remove(object, object ) mais pas le même type d'objet en retour.
Faut soit rester sur jdk7 soit faire avec cette erreur de compil.
Si les gens de openconcerto ont trouvé une solution interne, suis preneur aussi :-)

Re: Erreur - Code source java !

Posté : sam. févr. 25, 2017 11:32 am
par guillaume
Bonjour,

La prochaine version d'OpenConcerto sera compilable en Java 8.
Pour l'instant, il vous faut une version inférieure du JDK pour compiler.

Pour ce qui est de l’exécution : java 7, 8 ou 9.

Cordialement,