RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 compil bon execution mauvaise !

Forum : IDE JAVA
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ IDE JAVA

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM IDE JAVA

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
camer
Membre newbie
Inscrit : 04/09/2006
Messages : 33
Message
#109311
Posté le 04/09/06 à 11:45
bonjour !

Débutant en java. QUelqu' un m' a installé le jdk dans le repertoire suivant :

C:/program Files/Java/

Mais sans que je saches pourquoi, il y a dans le repertoire java, les repertoires suvants :

jdk1.0.5_05
jre1.0.5_04
jre1.0.5_05
jre1.0.5_06

Est-ce normal ? je ne pense pas.
La personne qui me l' a installé n' est plus en france et je ne sais pas comment le contacter.

J' ai quand même essayé de compliler un programme très simple, le fameux hello world. C bon. Mais l' exécution ne marche pas pas. Erreur renvoyée : ne trouve pas de classe.

je suppose que la dernière version de java c jre1.5.o-06

Peut-être faut-il désinstaller les autres ou alors tout désinstaller.

°Paraît qu' il faut aussi changer les variables d' environnemnt. ce que je ne sais pas faire.

Enfin, bref ! Que faire ?

Aider moi !
__________________________
c' est à force de forger qu' on devient forgeron. Vrai pour la programmation aussi

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

patriarch24
Membre actif
Avatar de patriarch24
Inscrit : 08/05/2005
Messages : 100
Message
#109859
Posté le 11/09/06 à 11:16
La réponse à ta question est simple : si la classe n'est pas trouvée (laquelle est-ce ?), c'est qu'elle ne se situe pas dans le "classpath" du compilateur. Par défaut celui-ci cherche dans la biblio Java, puis dans le répertoire courant, puis dans ceux spécifiés par l'option -p (si je ne me trompe pas) de javac (si tu utilise javac ;) ).
Si la compilation fonctionne, mais que l'exécution plante (ClassNotFoundException), c'est que le jre ne contient pas la classe (hum ?), ou que le fichier généré (MaClass.class) ne se situe pas dans le path d'exécution.
__________________________
Lisp : (have a (nice day))
C : have (a, nice, day);
C++/Java : have.aNice(day);
OCaml : have a nice day;;
shell : have a nice $day

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

gexti
Superviseur :
- Java
Modérateur :
- PHP
- Moteurprog
- Peer to peer
Avatar de gexti
Inscrit : 29/04/2004
Messages : 4746
Message
#109895
Posté le 11/09/06 à 16:01
Tu peux faire fonctionner plusieurs version de jvm ou de jre sur ta machine sans problème.

le mieux est donc de vérifier tes var d'env. pour écarter ça.

je te propose de lire ce petit sujet de la FAQ que j'avais fait à l'époque il t'aidera...


Ensuite tu devrais nous montrer ta classe java. Peut etre ton Main est-il mal écrit ce qui provoque une erreur à l'exec.
__________________________
Gexti
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

satelite
Nouveau membre
Inscrit : 07/02/2006
Messages : 13
Message
#117682
Posté le 07/12/06 à 16:58
Salut, comme tu es un débutant en java.

Sur windows et mac le lancement d\'un fichier \".jar\" ou fichier \"compilé\" java (compilé == compressé ici :p). se fait en double cliquant sur celui ci. Ce qui ne pose pas de problème pour trouver la Class principale dans ton jar.

Sinon sur Linux il faut dans un terminal, se placer sur le repertoire de ton \".jar\" et tapper :

java -jar nomdujar.jar

Comme ca, il pourra trouver sa Class principale.

Ensuite, si tu utilise un logiciel de développement comme Eclipse, as tu bien renseigné la class principal lors de la création du \".jar\".

Voilà, je ne sais pas si ca va t\'aider, mais ca pourra toujours servir, si tu ne savais pas.
__________________________
Satelite

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

daemoth
Superviseur :
- Bavardages
- Java
Modérateur :
- Access
Avatar de daemoth
Inscrit : 15/01/2007
Messages : 728
Message
#123265
Posté le 06/02/07 à 18:40
Probleme résolu camer? Si oui, ajoute la mention résolu!Smiley
__________________________
Celui qui tue un homme est un meurtrier,
Celui qui tue un peuple est un tyran,
Celui qui tue des millions de gens est un dieu.

(Désolé pour les fautes d'orthographe que j'ai commises, et celles que je vais faire!)

--Ombre du Crépuscule--

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

xxltux
Membre régulier
Inscrit : 18/03/2006
Messages : 83
Message
#124601
Posté le 18/02/07 à 00:33
Sinon je croi qu'il est possible de demander à la VM de charger une class a partir d'un URL : URLClassLoader. A voir

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Visiteur MP
Membre du club
Inscrit :
Messages : 1250
Message
#136021
Posté le 13/06/07 à 23:02
Si ta compil s'est bien passée... il n'y a pas de raison que l'exec se passe mal...

Reessaye avec le parametre -claspath :

java -classpath . [le nom de ta classe sans le '.class']

le "-classpath ." va inclure le rep courant dans le classpath et dc, il devrait trouver ta classe... (bien entendu, il faut te mettre dans le repertoire ou se trouve ta classe compilée pour lancer la commande 'java ;) )

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM IDE JAVA



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.