Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1537 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Erreur Compilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Erreur Compilation

n°2299459
dunkhey
Posté le 20-04-2017 à 18:31:27  profilanswer
 

Bien le Bonjour,
 
Comme le titre l'indique j'ai une erreur lors de l'ouverture de mon jeu
 
ScreenShot du Message:
https://i.zcraft.fr/mini_1672541492705689.png
 
le problème c'est que j'arrive a le lancer sur mon pc de prog (normal) :D
mais pas sur mon pc gamer étant donner que google n'est pas décider de m'aider, je me tourne vers vous :D
 
P.S : les deux pc utilisent java SE 8 build 121
 
merci d'avance,
Cordialement, Dunkhey

Message cité 1 fois
Message édité par dunkhey le 20-04-2017 à 18:33:29
mood
Publicité
Posté le 20-04-2017 à 18:31:27  profilanswer
 

n°2299460
rat de com​bat
attention rongeur méchant!
Posté le 20-04-2017 à 19:22:35  profilanswer
 

C'est un jeu que tu as fabriqué toi-même? Faut peut-être installer ce GLFW et/ou OpenGL qui est derrière sur le PC en question?

n°2299462
dunkhey
Posté le 20-04-2017 à 19:39:11  profilanswer
 

oui c'est un jeu programmer par mes soins en java et glfw et opengl sont des librairies donc impossible de les installers a proprement parler :/

n°2299471
rat de com​bat
attention rongeur méchant!
Posté le 20-04-2017 à 23:04:45  profilanswer
 

installer peut-être pas en cliquant sur un exécutable, mais peut-être faut mettre des fichiers quelque part? En C c'est des *.dll qu'il faut mettre au bon endroit, le Java j'y connais rien. :o

n°2299477
dunkhey
Posté le 21-04-2017 à 08:33:23  profilanswer
 

En principe il sont dans le fichier mais le probleme c'est que j'arrive a le lancer sur l'un mais pas sur l'autre :/

n°2299501
shroomiiii
Posté le 21-04-2017 à 18:36:56  profilanswer
 

dunkhey a écrit :

Bien le Bonjour,
 
Comme le titre l'indique j'ai une erreur lors de l'ouverture de mon jeu
 
ScreenShot du Message:
https://i.zcraft.fr/mini_1672541492705689.png
 
le problème c'est que j'arrive a le lancer sur mon pc de prog (normal) :D
mais pas sur mon pc gamer étant donner que google n'est pas décider de m'aider, je me tourne vers vous :D
 
P.S : les deux pc utilisent java SE 8 build 121
 
merci d'avance,
Cordialement, Dunkhey

etrange l image n est pas très nette mais je voi un null pointer ,ça ne s apparente pas vraiment à un pb de librairie ,qui lui génère plutôt un classnotfound .

n°2299502
dunkhey
Posté le 21-04-2017 à 18:51:39  profilanswer
 

Ouai mais le probleme c'est que j'arrive a le lancez sur tous les autres pc mais pas sur le mien :/


Message édité par dunkhey le 21-04-2017 à 18:52:41
n°2299504
tical2000
Chat va ?!!?
Posté le 21-04-2017 à 19:23:24  profilanswer
 

shroomiiii a écrit :

etrange l image n est pas très nette mais je voi un null pointer ,ça ne s apparente pas vraiment à un pb de librairie ,qui lui génère plutôt un classnotfound .

Clique sur l'image  ;)  

n°2299635
erickred
Posté le 24-04-2017 à 10:54:01  profilanswer
 

99.99% c'est un problème de classpath.
Dans ton ordi de prog :  
 1) quel ide ? android studio ? eclipse ? autre ?
 2) références toutes les ressources, tu dois avoir une option qui te dit quel répertoire et .jar  .dll sont intégrés au classpath  
 3) tu dis que sur ton ordi de prog tout marche , je suppose que c'est à partir de l'ide , style  "projet"->"run",  
 4) sur ton ordi 2, ton programme doit être lancé par un .bat, copie/colle le contenu dans ce forum.
dans le .bat il devrait y avoir un set CLASSPATH=%....; path to jar1; path to jar 2; path dir supp;  
puis un java start xxx.jar ou un java xxxx.bat
, c'est le classpath qui est incomplet, il faut indiquer tous les chemins où il y a des ressources (rep, dlls, jar, etc..)


Message édité par erickred le 24-04-2017 à 10:54:27
n°2299636
erickred
Posté le 24-04-2017 à 11:10:29  profilanswer
 

exemple 'fictif' de fichier "lanceur.bat"
------
@set classpath=.
@set classpath=%classpath%;./bin
@set classpath=%classpath%;./bin/prog1
@set classpath=%classpath%;./jars/mysql-connector-java-5.1.7-bin.jar
@echo %classpath%
 
start javaw -Djava.library.path=./jars;./jars/outlook64  
 -splash:./logos/splash.png myprog.Main -dbgstart %1 %2 %3 %4
 
pause
exit
-----------
 
1er ligne de classpath = java peut lancer/utiliser des .class et .jar dans le répertoire courant (répertoire où se trouve le .bat)
2eme ligne de classpath on ajoute un chemin en plus, java ira chercher des .class et .jar dans le sous rep bin
3eme ligne de classpath on ajoute un chemin en plus, java ira chercher des .class dans le mysql-connector-java-5.1.7-bin.jar qui se trouve  dans le sous rep jars (sous rep toujours à partir du rep où se trouve le .bat)
4eme ligne on affiche le classpath dans la fenêtre dos
5eme : start...   on lance une commande dos(start) non persistante (la fenêtre dos va s'enlever un fois le prog lancé)
 en paramètre on met -Djava.library.path=[chemin où java va intégrer des Dlls]   on peut en mettre plusieurs en séparant par des ;
 -splash pour faire joli, un splash screen
 -dbgstart = paramètre perso pour ce programme en particulier  
 %1 %2 %3 = si on lance le prog avec des params supplémentaires (ex: lanceur.bat -rHello) ils seront propagés à la jvm.
 
voilà... donc à vérifier : tes classpath pour les jars et .class, et le -D-Djava.library.path pour tes dlls


Message édité par erickred le 24-04-2017 à 11:10:40
mood
Publicité
Posté le 24-04-2017 à 11:10:29  profilanswer
 

n°2299732
dunkhey
Posté le 24-04-2017 à 23:12:27  profilanswer
 

Pour etre honnete avec toi je n'ai pas compris le trois quart des choses que tu a écris mais je peux repondre au premiere question  
 
Ide : eclipse neon  
Le jar a été crée par eclipse en jarRunnable et je precise que sur mon pc prog j'ai lancée le jeu avec le .bat :D

n°2299738
erickred
Posté le 25-04-2017 à 08:46:41  profilanswer
 

copie/colle le contenu du .bat ici
et on pourra vérifier quelques trucs

n°2300380
erickred
Posté le 09-05-2017 à 02:20:23  profilanswer
 

erickred a écrit :

copie/colle le contenu du .bat ici
et on pourra vérifier quelques trucs


 
pas de réponse...  [:double deuce]  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Erreur Compilation

 

Sujets relatifs
[JAVA] javax.awt manquantProblème de mise en relation formulaire\BaseDeDonnée + Erreur.
Erreur d'exécution 9, l'indice n'appartient pas à la selection[Java] Arrêt traitement si doublons dans champ d'un fichier
Erreur de compilation Java "cannot find symbol" sous ubuntu 9.04JAVA erreur de compilation avec rmic
erreur de compilation java.lang[java]erreur lors de compilation sous Visual Studio.net
[JAVA] erreur de compilation que je capte pas ... [resolu] 
Plus de sujets relatifs à : [Java] Erreur Compilation



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR