Netbeans-- UrGent

Fermé
Liza_chidra Messages postés 29 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 12 janvier 2013 - 26 mai 2012 à 14:59
Liza_chidra Messages postés 29 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 12 janvier 2013 - 26 mai 2012 à 15:59
Bonjour,

dés que j'execute mon application sous netbeans IDA 7.0.1 ya un message d'erreur qui s'affiche c'est vraiment trés stréssant jai tout essayé !! quelqu'un pourrait m'expliqué de quoi s'agit 'il c'est trés important ! jattend votre réponse:
run:
java.lang.NoClassDefFoundError: memoire/MemoireApp
Caused by: java.lang.ClassNotFoundException: memoire.MemoireApp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: memoire.MemoireApp. Program will exit.
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

A voir également:

3 réponses

Liza_chidra Messages postés 29 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 12 janvier 2013
26 mai 2012 à 15:05
quand je réexécute ya cemsg qui saffiche :

run:
Error occurred during initialization of VM
Could not create the Java virtual machine.
Could not reserve enough space for object heap
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
26 mai 2012 à 15:15
Les deux erreurs n'ont rien à voir.
Le premier (NoClassDefFoundError) vient probablement du fait que tu n'es pas dans le bon répertoire lorsque tu lances la commande java memoire.MemoireApp
La deuxième erreur (initialization of VM) vient du fait que tu demandes plus de mémoire que tu n'en as de disponible, il faut donc regarder l'option -Xmx pour diminuer la quantité de mémoire demandée : java -Xmx512m memoire.MemoireApp par exemple.
0
Liza_chidra Messages postés 29 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 12 janvier 2013
26 mai 2012 à 15:33
mercii pour ta réponse! mais sinon comment faire pour accédder au bon répértoire! jarrive pas a comprendre !!
0
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
26 mai 2012 à 15:38
Il est possible que tu ais exécuté ces deux commandes :

javac memoire/MemoireApp.java
java memoire/MemoireApp

Or, pour la commande "java", les packages ne doivent pas être séparés par "/" qui désigne l'emplacement d'un fichier mais par "." qui désigne le nom de la classe, et ainsi avoir :

javac memoire/MemoireApp.java
java memoire.MemoireApp
0
Liza_chidra Messages postés 29 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 12 janvier 2013
26 mai 2012 à 15:59
Jai essayé de voir! mais Non jpensse pas que ça vient de là....
org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(memoire.MemoireApp.class).getContext().getResourceMap(MemoireView.class);
0