J'ai suivi Ce fil
maintenant lorsque j'essaie de construire à l'aide de plug-in Maven installé I Je reçois l'erreur suivante.
objectif que j'ai exécuté était dans le jre installé à partir des préférences c'est JRE Set et p> voici le Snappshot d'environ> Installation> Configuration> P> nettoyer -x installer code> p>
*** Platform Details:
*** System properties:
awt.toolkit=sun.awt.windows.WToolkit
com.sun.management.jmxremote=
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.commands=-os
win32
-ws
win32
-arch
x86
-showsplash
D:\eclipse VT preconfigured\eclipse\\plugins\org.eclipse.platform_3.3.202.v201002111343\splash.bmp
-launcher
D:\eclipse VT preconfigured\eclipse\eclipse.exe
-name
Eclipse
--launcher.library
D:\eclipse VT preconfigured\eclipse\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519\eclipse_1206.dll
-startup
D:\eclipse VT preconfigured\eclipse\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
-showlocation
-product
org.eclipse.epp.package.jee.product
-vm
c:\Program Files\Java\jdk1.6.0_04\jre\bin\client\jvm.dll
eclipse.home.location=file:/D:/eclipse VT preconfigured/eclipse/
eclipse.launcher=D:\eclipse VT preconfigured\eclipse\eclipse.exe
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=epp.package.jee
eclipse.product=org.eclipse.epp.package.jee.product
eclipse.startTime=1279882656890
eclipse.vm=c:\Program Files\Java\jdk1.6.0_04\jre\bin\client\jvm.dll
eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx740m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:+CMSIncrementalPacing
-Dcom.sun.management.jmxremote
-Djava.class.path=D:\eclipse VT preconfigured\eclipse\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
file.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=\
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=D:\eclipse VT preconfigured\eclipse\plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
java.class.version=50.0
java.endorsed.dirs=c:\Program Files\Java\jdk1.6.0_04\jre\lib\endorsed
java.ext.dirs=c:\Program Files\Java\jdk1.6.0_04\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
java.home=c:\Program Files\Java\jdk1.6.0_04\jre
java.io.tmpdir=C:\DOCUME~1\argus\LOCALS~1\Temp\
java.library.path=D:\eclipse VT preconfigured\eclipse;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;c:/Program Files/Java/jdk1.6.0_04/jre/bin/client;c:/Program Files/Java/jdk1.6.0_04/jre/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\TortoiseSVN\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.6.0_04\bin;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Documents and Settings\argus\My Documents\apache-ant-1.7.1-bin\apache-ant-1.7.1\bin;C:\Documents and Settings\argus\My Documents\apache-maven-2.0.10\bin;C:\Documents and Settings\argus\My Documents\groovy-binary-1.7.3\groovy-1.7.3\bin;C:\Documents and Settings\argus\My Documents\patch-2.5.9-7-bin\bin
java.rmi.server.randomIDs=true
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.6.0_04-b12
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.6
java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.6.0_04
java.vm.info=mixed mode
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=10.0-b19
line.separator=
.
.
.
8 Réponses :
Essayez de définir Java_Home en JDK et non à JRE? p>
Il apparaît que Eclipse fait toujours référence à une JRE au lieu d'un JDK. En outre, le temps d'exécution par défaut dans Eclipse (trouvé dans la page "Runtimes installée" de la boîte de dialogue Préférences) pourrait être un JRE. P>
J'ai remarqué que cela se produit parfois en raison de plusieurs configurations VM obtenues, avec la première ou la dernière étant appliquée. Vous pouvez confirmer si c'est le cas (dans Helios), en allant à la page d'Eclipse, puis à la visualisation de l'onglet Configuration dans les détails de l'installation. Habituellement, le coupable s'avère être une nouvelle ligne manquante dans Eclipse.ini. P>
J'avais aussi ce genre de problèmes. P>
Dans mon cas, il s'est avéré que Java_Home a été défini pour mon utilisateur uniquement lorsque le chemin est défini pour le système et le plug-in Maven utilisé par défaut Jre à la place de JDK. Assurez-vous donc que Java_Home et le chemin sont dans la même portée (je mettez les deux variables pour le système et ajouté Java_Home comme première pièce dans le chemin). P>
J'espère que cela aide quelqu'un. P>
Notez le format de l'option -VM - il est important d'être exact: p>
L'option -vm et sa valeur (le chemin) doivent être sur des lignes distinctes. La valeur doit être la voie absolue totale de l'exécutable Java, pas seulement au répertoire de base Java. L'option -VM doit avoir lieu avant l'option -VMargs, car tout ce qui est après que celui-ci est passé directement à la JVM. P>
Lorsque vous avez créé votre projet Maven avec Eclipse, peut-être l'encodage du fichier texte des propriétés de votre projet et du projet "Impossible de localiser le compilateur Javac en: ..." P>
blockQuote>
Par exemple, mon codage de fichier texte était GBK et mon pom.xml code> n'était pas le même. Si tel est le cas, alors lorsque vous avez construit le projet, vous obtiendrez l'erreur p>
projet.build.sourcecoding code> était UTF-8. Je viens de modifier mon fichier texte codant sur UTF-8, et tout était ok! P>
Peut-être que vous réutilisez une "configuration d'exécution" que vous avez fait lorsque le JRE a été installé à l'extérieur du JDK. Créez une nouvelle "configuration d'exécution", en vous assurant que l'onglet est indiqué Java JDK. P>
Si tous les environnements vont bien et que vous obtenez toujours des erreurs de construction, l'approche finale consiste à définir java_home code> comme JDK 1.5 ou plus. Ensuite, construisez le projet à partir de l'invite de commande. La construction devrait réussir. P>
blockquote p> blockQuote>
Pour convertir JRE en JDK: P>
-> goto windows -> Préférences -> Tapez comme
installé de JRE code> dans la zone de recherche supérieure gauche -> Cliquez sur
Installé de JRE CODE> -> Sélectionnez
Ajouter code> dans la bonne boîte de dialogue -> Cliquez sur VM standard -> Sélectionnez le répertoire pour "jrehome" et procédez comme suit "C: \ programfiles \ java \ jdk1.8.0_131" -> Tapez ensuite comme
jdk1.8.0_131 code> "nom JRE" -> Cliquez sur Terminer. P>
Ajouter JDK en JRE installé résolvé ce vigno de remerciement
Oui, c'était le jre installé. La configuration d'exécution de Eclipse.ini fait référence à jvm.dll à partir du JDK, de sorte que cela s'est avéré bien.
Je crois que l'ajout du JDK est précisément ce que je vous ai répondu dans votre précédent commentaire de Stackoverflow.com/Questtions/1410511/eclipse-jvm-configuratio N / ... , reliant Stackoverflow.com/questions/1431531/...
Je pense que vous trouverez une réponse ici! Stackoverflow.com/questions/5163021/... < / a>