• Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
  • S'inscrire
  • Se connecter
  • S'inscrire
  • Se connecter
  • Recherche
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes

Résolu Erreur package 1.9.4

1.9.x et 1.10.x
1.9.4
4
23
3.2k
Charger plus de messages
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • F
    Fusked dernière édition par 16 sept. 2017, 12:35

    Bonjour/Bonsoir

    Hier soir en codant mon mods j’ai voulu mettre les .java en .class via le cmd j’utilise donc la commande javac fr/dossier/sousDossier/ect/.java et une erreur arrive au niveau de ses ligne de commandes :

    import net.minecraft.client.Minecraft;
    import net.minecraft.init.Blocks;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.util.EnumHand;
    import net.minecraft.util.math.RayTraceResult;
    import net.minecraftforge.event.entity.player.PlayerInteractEvent;
    import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
    import net.minecraftforge.fml.common.gameevent.TickEvent;
    

    Sa me dis que les package que je veux import n’existe pas comment faire pour que les packages existe?

    public class EventsHandler

    J’ai aussi une erreur avec celui ci il me dise que je dois créer un autre .java avec ce code si mais l’erreur persiste

    1 réponse Dernière réponse Répondre Citer 0
    • Superloup10
      Superloup10 Modérateurs dernière édition par 16 sept. 2017, 12:54

      Totalement normal quand on ne connait pas Gradle.
      Il ne faut pas utiliser

      javac fr/dossier/sousDossier/ect/.java
      

      mais

      ./gradlew build
      

      Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

      Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

      1 réponse Dernière réponse Répondre Citer 0
      • F
        Fusked dernière édition par 16 sept. 2017, 18:53

        Je ne dois faire que

        /gradlew build
        

        ou je dois rajouter les chemins ?
        euh le /gradlew ne marche pas

        1 réponse Dernière réponse Répondre Citer 0
        • SpyMan
          SpyMan dernière édition par 16 sept. 2017, 18:58

          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s
          https://youtu.be/oa2ZK3x6E60?t=16m50s

          😄 ya les tuto video c’est pas fait pour les chiens mdr

          1 réponse Dernière réponse Répondre Citer 0
          • F
            Fusked dernière édition par 16 sept. 2017, 19:02

            C’est un tuto 1.7 je code un mod 1.9.4 sa ne change rien?

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 16 sept. 2017, 19:04

              Salut,
              Oui la méthode pour compiler n’a pas changé.

              Et normalement tu as déjà eu besoin d’utiliser gradle pour le setup de la workspace, ça s’utilise de la même façon pour compiler.

              1 réponse Dernière réponse Répondre Citer 1
              • Superloup10
                Superloup10 Modérateurs dernière édition par 16 sept. 2017, 19:05

                Gradle utilise toujours le même système pour build : https://www.minecraftforgefrance.fr/showthread.php?tid=2568

                Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                1 réponse Dernière réponse Répondre Citer 0
                • F
                  Fusked dernière édition par 16 sept. 2017, 19:07

                  Ok bon j’ai juste un petit problème je n’utilise pas éclipse j’utilise une technique venu tout droit des abysse le bloc note

                  1 réponse Dernière réponse Répondre Citer 0
                  • robin4002
                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 16 sept. 2017, 19:11

                    La méthode pour compiler ne change pas.

                    1 réponse Dernière réponse Répondre Citer 0
                    • F
                      Fusked dernière édition par 16 sept. 2017, 19:11

                      Sinon j’ai un vieux ide : NetBeans

                      1 réponse Dernière réponse Répondre Citer 0
                      • Superloup10
                        Superloup10 Modérateurs dernière édition par 16 sept. 2017, 19:12

                        Netbeans possède un plugin gradle : http://plugins.netbeans.org/plugin/44510/gradle-support

                        Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                        Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                        1 réponse Dernière réponse Répondre Citer 0
                        • F
                          Fusked dernière édition par 16 sept. 2017, 19:19

                          Merci

                          1 réponse Dernière réponse Répondre Citer 0
                          • SpyMan
                            SpyMan dernière édition par 16 sept. 2017, 20:29

                            Net….quoi ??? ça existe encore ça ?

                            1 réponse Dernière réponse Répondre Citer 0
                            • F
                              Fusked dernière édition par 16 sept. 2017, 20:31

                              Tu voulais que j’utilise quoi?

                              1 réponse Dernière réponse Répondre Citer 0
                              • SpyMan
                                SpyMan dernière édition par 16 sept. 2017, 21:03

                                prend plutot eclipse deja ca reste la base ou intellij idea si tu est experimenter (perso je prefere idea pour ses petites fonctionnalités en plus et son optimisation) mais pour modder eclipse suffit largement

                                1 réponse Dernière réponse Répondre Citer 0
                                • F
                                  Fusked dernière édition par 17 sept. 2017, 08:51

                                  Par contre j’ai toujours un problème avec la compilation
                                  je souhaite importer tous sa

                                  import net.minecraft.client.Minecraft;
                                  import net.minecraft.init.Blocks;
                                  import net.minecraft.init.Items;
                                  import net.minecraft.item.Item;
                                  import net.minecraft.item.ItemStack;
                                  import net.minecraft.util.EnumHand;
                                  import net.minecraft.util.math.RayTraceResult;
                                  import net.minecraftforge.event.entity.player.PlayerInteractEvent;
                                  import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
                                  import net.minecraftforge.fml.common.gameevent.TickEvent;
                                  

                                  mais au niveau de la compilation on me dis que les fichiers que je veux importe n’existe pas

                                  l’erreur:

                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:14: error: class EventsHandler is public, should be declared in a file named EventsHandler.java
                                  public class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:3: error: package net.minecraft.client does not exist
                                  import net.minecraft.client.Minecraft;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:4: error: package net.minecraft.init does not exist
                                  import net.minecraft.init.Blocks;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:5: error: package net.minecraft.init does not exist
                                  import net.minecraft.init.Items;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:6: error: package net.minecraft.item does not exist
                                  import net.minecraft.item.Item;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:7: error: package net.minecraft.item does not exist
                                  import net.minecraft.item.ItemStack;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:8: error: package net.minecraft.util does not exist
                                  import net.minecraft.util.EnumHand;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:9: error: package net.minecraft.util.math does not exist
                                  import net.minecraft.util.math.RayTraceResult;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:10: error: package net.minecraftforge.event.entity.player does not exist
                                  import net.minecraftforge.event.entity.player.PlayerInteractEvent;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:11: error: package net.minecraftforge.fml.common.eventhandler does not exist
                                  import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:12: error: package net.minecraftforge.fml.common.gameevent does not exist
                                  import net.minecraftforge.fml.common.gameevent.TickEvent;
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:18: error: cannot find symbol
                                      private Minecraft mc = Minecraft.getMinecraft();
                                    symbol:   class Minecraft
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:21: error: package PlayerInteractEvent does not exist
                                      public void onRightClickBlock(PlayerInteractEvent.RightClickBlock e)
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:39: error: package TickEvent does not exist
                                      public void onPlayerClientTick(TickEvent.PlayerTickEvent e)
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:20: error: cannot find symbol
                                      @SubscribeEvent
                                    symbol:   class SubscribeEvent
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:38: error: cannot find symbol
                                      @SubscribeEvent
                                    symbol:   class SubscribeEvent
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:18: error: cannot find symbol
                                      private Minecraft mc = Minecraft.getMinecraft();
                                    symbol:   variable Minecraft
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:23: error: illegal start of type
                                          if(e.getWorld().isRemote)
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:26: error: cannot find symbol
                                              if(e.getEntityPlayer().getHeldItem(e.getHand()) != null && e.getEntityPlayer().getHeldItem(e.getHand()).getItem() == Item.getItemFromBlock(Blocks.TNT))
                                    symbol:   variable Blocks
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:26: error: cannot find symbol
                                              if(e.getEntityPlayer().getHeldItem(e.getHand()) != null && e.getEntityPlayer().getHeldItem(e.getHand()).getItem() == Item.getItemFromBlock(Blocks.TNT))
                                    symbol:   variable Item
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:28: error: cannot find symbol
                                                  this.flintAndSteelSlotId = e.getEntityPlayer().inventory.getSlotFor(new ItemStack(Items.FLINT_AND_STEEL));
                                    symbol:   class ItemStack
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:28: error: cannot find symbol
                                                  this.flintAndSteelSlotId = e.getEntityPlayer().inventory.getSlotFor(new ItemStack(Items.FLINT_AND_STEEL));
                                    symbol:   variable Items
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:41: error: illegal start of type
                                          if(e.player.worldObj.isRemote)
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:50: error: package RayTraceResult does not exist
                                                  if(mc.objectMouseOver.typeOfHit == RayTraceResult.Type.BLOCK)
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:52: error: cannot find symbol
                                                      mc.playerController.processRightClickBlock(mc.thePlayer, mc.theWorld, mc.thePlayer.getHeldItem(EnumHand.MAIN_HAND), mc.objectMouseOver.getBlockPos(), mc.objectMouseOver.sideHit, mc.objectMouseOver.hitVec, EnumHand.MAIN_HAND);
                                    symbol:   variable EnumHand
                                    location: class EventsHandler
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\src\FuskTnt\java.java:52: error: cannot find symbol
                                                      mc.playerController.processRightClickBlock(mc.thePlayer, mc.theWorld, mc.thePlayer.getHeldItem(EnumHand.MAIN_HAND), mc.objectMouseOver.getBlockPos(), mc.objectMouseOver.sideHit, mc.objectMouseOver.hitVec, EnumHand.MAIN_HAND);
                                    symbol:   variable EnumHand
                                    location: class EventsHandler
                                  26 errors
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\nbproject\build-impl.xml:930: The following error occurred while executing this line:
                                  C:\Users\Fusked\Desktop\TNTFAST\fr\FastTnt\Fusked\main\FastTnt\nbproject\build-impl.xml:270: Compile failed; see the compiler error output for details.

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • robin4002
                                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 17 sept. 2017, 09:20

                                    Une fois de plus pour compiler il faut utiliser gradlew build
                                    Pour tester ton code, si tu ne veux pas passer par un ide utilises gradlew runClient

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • F
                                      Fusked dernière édition par 17 sept. 2017, 09:33

                                      J’utilise l’ide netbeans comment je fait pour compiler en gradlew build depuis netbeans?

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • robin4002
                                        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 17 sept. 2017, 09:35

                                        Depuis netbeans je ne sais pas, mais sinon il faut lancer un cmd ou un powershell dans le dossier de ta workspace pour faire la commande.

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • F
                                          Fusked dernière édition par 17 sept. 2017, 09:39

                                          “gradlew” n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande.
                                          J’ai installé le plugin gradle pour netbeans pour l’use avec un cmd je dois installé quel gradle?

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • 1
                                          • 2
                                          • 1 / 2
                                          1 sur 23
                                          • Premier message
                                            1/23
                                            Dernier message
                                          Design by Woryk
                                          Contact / Mentions Légales

                                          MINECRAFT FORGE FRANCE © 2018

                                          Powered by NodeBB