Cette partie du forum n’est pas compatible avec les bloqueurs publicitaires
Félicitations à vous, de préférer les accès payants plutôt que la gratuité par la publicité, c’est honnorable et cohérent de votre part. Malheureusement, l’accès payant par micropaiement (qui serait d’environ 1 cent pour 20 pages consultées) n’est pour l’instant pas encore mis en place, et l’accès gratuit sans publicité, est réservé aux membres actif(ve)s du forum. En attendant, si vous souhaitez poursuivre votre visite chez nous, vous pouvez ajouter le site à votre liste blanche, ou encore mieux, désactiver le bloqueur partout. Pour ajouter le site à votre liste blanche, pour Firefox (similaire pour les autres navigateurs), rendez‑vous en bas à gauche de la fenêtre de votre navigateur, et cliquez sur le menu comme dans l’exemple de l’image ci‑dessous, puis rechargez la page, en appuyant sur F5.
|
|
Auteur | Message |
---|---|
Administrateur
|
Si en executant une application Java, vous obtenez des erreurs de classe(s) non‑trouvée(s), ce qui est notablement le cas avec les applications de validation du W3C, vous pouvez tentez une recherche sur ce site : mvnrepository.com.
Exemple : Code :java -cp css-validator.jar org.w3c.css.css.CssValidator -h Renvois l’erreur : Code :Error: A JNI error has occurred, please check your installation and try again Vous pouvez tentez une recherche sur la chaîne “W3C CSS Validator”, ce qui vous renvois une entrée exactement correspondante. En suivant le lien, vous voyez une liste de version, même s’il n’y en a qu’une seule pour cet exemple. En suivant le lien de la version, vous arrivez à une page contenant une section “Compile Dependencies”. Les dépendance de compilation ne sont pas les dépendance d’exécution, mais certaines dépendances de compilation restent des dépendances d’exécution. La liste des dépendances de compilation présente donc des pistes. Une recherche ailleurs sur le web suggère que la dépendance peut être résolue par “jigsaw”, qui peut être télécharger en suivant le lien “Download (JAR)” (après avoir suivi le lien correspondant à “jigsaw”). En marge, en suivant le lien après “Used By”, on peut voir que ce fichier JAR est effectivement utilisé par “W3C CSS Validator”, ce qui confirme la piste. On peut donc maintenant retenter ceci (après avoir récupéré le fichier JAR dans le même répertoire) : Code :java -cp "css-validator.jar:jigsaw-2.2.6.jar" org.w3c.css.css.CssValidator -h Qui ne renvoi plus l’erreur précédente qui est donc résolue, mais une nouvelle erreur encore quand‑même : Code :Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/velocity/io/UnicodeInputStream Une recherche sur “org/apache/velocity/io/UnicodeInputStream” renvoi une entrée nommée : Citation : Apache Velocity1 En suivant ce lien, puis en suivant encore le lien de la dernière version, on peut récupérer le fichier JAR, et tenter à nouveau : Code :java -cp "css-validator.jar:jigsaw-2.2.6.jar:velocity-1.7.jar" org.w3c.css.css.CssValidator -h Et il n’y a plus d’erreur, mais un message de l’application Java. En marge, c’est aussi l’occasion de constater que ce n’est pas “-h”, mais “--help” qu’il faut utiliser pour avoir l’aide de cette application Java, mais c’est un autre sujet. Ce site est bien utile … Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |