Maison  >  Article  >  Java  >  Résoudre l'erreur de classe principale introuvable ou ne pouvant pas être chargée en Java

Résoudre l'erreur de classe principale introuvable ou ne pouvant pas être chargée en Java

王林
王林original
2019-11-11 09:20:429598parcourir

Résoudre l'erreur de classe principale introuvable ou ne pouvant pas être chargée en Java

Scénario :

Lors de l'exécution du fichier .class à l'aide de la commande java : "Erreur : La classe principale est introuvable ou ne peut pas être chargée " :

Résoudre lerreur de classe principale introuvable ou ne pouvant pas être chargée en Java

Cause :

1. Par défaut, la commande java recherche l'adresse du fichier de classe dans le répertoire spécifié dans la variable d'environnement CLASSPATH de.

2. Ignorer l'impact du forfait.

Solution :

Utilisez le nom du package Java + le nom de la classe pour exécuter, comme suit : utilisez java com.lznb.cloud.TCPEchoClient  

Résoudre lerreur de classe principale introuvable ou ne pouvant pas être chargée en Java

Remarque :

Utilisez la commande java dans le répertoire principal pour exécuter : java com.lznb.cloud.TCPEchoClient Le chemin est répété, nous devons donc ici l'exécuter. sous src. C'est tout.

Résoudre lerreur de classe principale introuvable ou ne pouvant pas être chargée en Java

Résumé :

1 Le fichier de classe d'exécution Java est trouvé en fonction de l'emplacement spécifié par CLASSPATH, et non du répertoire courant. que nous comprenons. Si vous souhaitez qu'il interroge le répertoire actuel, vous devez ajouter ".;" à CLASSPATH pour représenter le répertoire actuel.

2. Les fichiers de classe d'exécution Java dépendent fortement du chemin du package. Lorsqu'il est exécuté, il sera strictement basé sur le chemin utilisateur actuel et convertira le chemin du package spécifié par le package en un chemin de fichier pour rechercher des fichiers de classe.

Tutoriel recommandé :

Tutoriel Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn