Erreur Could not find the main class: net...

varquesse -  
 varquesse -
Bonjour,

Bonjours,

Débutant dans le le moding en java,
j'ai suivi des tutos et des cours pour le java et pour la création d'un launcher minecraft pour un serveur ouvrant très bientôt ses portes (ce qui n'est pas le sujet x))

Donc mon launcher est opérationnel, tout fonctionne, enfin presque..
Chez moi aucuns problèmes, je le lance, connections a minecraft, connections au serveur patati patata ...
Mais les clients (joueurs du serveur et autres) quand ils lancent le launcher reçoivent ce message:

Could not find the main class: net.minecraft.LauncherFrame.   
Program will exit   


donc je change les paramètres de compilations mais pas beaucoup de changements:

Could not find the main class: net.minecraft.MinecraftLauncher.   
Program will exit.   


Un gentil moder passant dans le coin aurait-il une solution ?
mon skype si besoin: varquesse

1 réponse

Résumé de la discussion

Le problème central est que les clients du serveur reçoivent Could not find the main class lors du lancement du launcher, indiquant que la classe principale net.minecraft.LauncherFrame ou net.minecraft.MinecraftLauncher est introuvable. Plusieurs répondants estiment que l'emplacement du fichier et le package doivent correspondre au chemin net/minecraft, faute de quoi la classe principale n'est pas trouvée. D'autres évoquent l'importance d'un fichier Manifest dans le JAR et des éventuels écarts entre les noms de classes attendues et celles fournies. Certains recommandent d'utiliser des chemins relatifs corrects et de tester avec des builds standard, puis de se tourner vers des forums spécialisés comme Minecraft pour obtenir des conseils techniques complémentaires.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Je ne suis pas "moder" et je ne connais pas Minecraft, mais ce n'est pas le sujet...
    Souvent, on ne trouve pas la classe parce qu'on n'est pas dans le bon dossier.
    Si tu regardes le contenu du dossier courant (dir sous windows, ls sous unix), tu dois trouver le répertoire "net" (celui qui contient "minecraft" puis "MinecraftLauncher.class" et/ou "LauncherFrame.class").
    4
    1. varquesse
       
      Oui je vois ce qu'est le répertoire net et que dois-je faire ?
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      Et bien t'assurer que tes "clients" sont bien dans le bon dossier, ce qui n'est probablement pas le cas...
      0
    3. varquesse
       
      Je possède bien un dossier client qui possède Minecraft.class que se trouve dans le minecraft.jar télécharger par le launcher
      0
    4. varquesse
       
      mais aucuns dossier dir en vue ...
      0
    5. KX Messages postés 19031 Statut Modérateur 3 020
       
      Non je parlais des clients : "joueurs du serveur et autres", ceux qui reçoivent ce message ne doivent pas être dans le bon dossier...
      0