Je reçois une erreur lorsque j'essaie d'exécuter un projet TestNG avec Java 11 via Eclipse
Une erreur s'est produite lors de l'initialisation de la couche de démarrage java.lang.module.FindException: Impossible de dériver le descripteur de module pour C: \ Users \ ShefaliBajaj \ Downloads \ eclipse-java-2018-12-R-win32-x86_64 \ eclipse \ plugins \ org.testng_6.14.3.r201802240500.jar Causé par: java.lang.IllegalArgumentException: org.testng.6.14.3.r201802240500: Nom de module non valide: '6' n'est pas un identifiant Java
Des conseils pour résoudre ce problème?
Auparavant, j'obtenais une erreur du projet "Le chemin de construction contient une entrée en double:" org.testng_TESTNG Container ". donc pour réparer ce fichier, j'ai supprimé le module info.java et exécutez le projet et j'ai obtenu l'erreur ci-dessus
Ceci est mon premier code TestNG-
package testng;
import org.testng.annotations.Test;
public class TestNGBasics {
@Test
public void Demo()
{
System.out.println("hello");
}
}
3 Réponses :
Cette erreur se produit car vous ne pouvez pas ajouter TestNG sur votre éclipse. Veuillez installer le plugin depuis le marché eclipse. les étapes sont données ci-dessous:
1. Click on Help. 2. Click on eclipse marketplace 3. Type TestNG + Enter 4. Install "TestNG for Eclipse" 5. After installation re-launch eclipse
Maintenant ça marche bien.
Cette erreur se produit car le plugin TestNG n'est pas installé sur votre Eclipse IDE. TestNG peut ne pas être disponible sur Eclipse Marketplace pour toutes les versions d'Eclipse IDE.
Pour installer TestNG:
1. Go to Help > Install New Software... > Add... 2. Name: TestNG Eclipse 3. Location: dl.bintray.com/testng-team/testng-eclipse-release/
Cette erreur se produit généralement en raison de la version Java que nous utilisons.
Suivez les étapes
Est-ce que cela répond à votre question? Impossible de dériver le descripteur de module pour noms de module générés automatiquement dans Java 9?