J'ai installé Eclipse et NetBeans sur Mac OSX 10.6 J'ai installé Android SDK et tout fonctionnait parfaitement. P>
maintenant j'ai installé des ports Mac et installé ImageMagick en utilisant MacPorts P>
Maintenant, après avoir redémarré le système ni le travail NetBeans ni Eclipse. P>
Les haricots nets se ferme sans erreur. et Eclipse donnent l'erreur suivante: p>
Un JDK ou JRE doit être installé dans afin de courir Eclipse no java virtuel la machine est trouvée après avoir fouillé le Lieu suivant: /Users..../eclipse.app ContenuMacos / Jre / Bin / Java Java en vous Chemin actuel p> blockQuote>
Je pensais que le problème pourrait être avec le chemin. P>
J'ai donc essayé de courir Java et Javac du terminal. Mais ces deux commandes fonctionnent correctement. P>
Remarque: je n'ai pas Javaw (je ne sais pas si nous avons ce fichier dans Mac ou non. P>
Puis-je savoir ce que peut être le problème et comment puis-je le réparer? p>
12 Réponses :
Vérifiez votre répertoire Eclipse - et regardez dans ECLIPSE.INI pour cette ligne:
-vm <path to java.exe - e.g. C:/Program Files (x86)/Java/jdk1.6.0_18/bin/javaw.exe>
Je cours sur Mac donc je ne pense pas pouvoir définir ça -vm truc :(
L'option -VM est présente pour toutes les versions Eclipse - y compris Mac, Linux, etc.
P.s. J'ai donné mes paramètres comme exemple sur mon PC Windows mais ce sera juste un chemin différent sur Mac
dans Eclipse Aller à Windows -> Préférences -> Java -> Installé de Jre's Strong> et voyez si un JRE est mentionné là-bas. P>
Eclipse affiche une erreur avant d'ouvrir. Comment puis-je définir des prépondérances dans ce cas .. Plus j'ai probablement prob avec des haricots nets aussi ..
Ces paramètres ne sont pas destinés à la JRE utilisée par Eclipse au démarrage, mais pour les JRE / JDK utilisées par Eclipse lors de la gestion de cours de Java à partir de Eclipse.
CAVEAT: EM> Je ne sais rien sur le Mac, alors YMMV. P>
Vérifiez votre variable d'environnement JavaHome. Sur la plupart des systèmes, c'est la manière dont la JRE diffuse son emplacement vers des applications qui souhaitent courir sous la JRE actuelle. p>
Ma variable de chemin comprend déjà Java
Le chemin et Javahome sont différents. Le chemin est la manière dont le système d'exploitation trouve l'exécutable Java, la JavaHome est la manière dont le JRE sait où ses fichiers / bibliothèques sont installés. Eclipse utilise plus que l'exécutable, il a donc besoin de la JAVAHOME pour pointer vers le JRE que vous souhaitez utiliser.
@Tall merci beaucoup. P>
C'est certains ou comment fonctionne après deux redémarrages ne pas pourquoi .. p>
merci et désolé pour le problème p>
dans le fichier eclipse.app/contents/macos/eclipse.ini Mettez juste avant p> devrait aider, je J'espère ... j'espère p> p>
Votre réponse m'a aidé, avec une petite modification. Je suggère d'exécuter ls -l `quel java` | Cut -D ">" -f2 - code> et ajout de son résultat en tant que chaîne suivant le paramètre "-vm".
Cela a fonctionné, merci. Mais quelqu'un sait, quel était le problème?
Téléchargez le fichier exécutable hors ligne sur java.com et assurez-vous que si votre système est 32 bits ou 64 bits, vous devez télécharger celui qui convient à votre système. Après avoir installé Java, essayez de courir Eclipse et il devrait fonctionner. p>
pour Windows 7 - 64 bits (peut également travailler pour d'autres) strong>
Vous pouvez faire ce qui suit p>
Après l'installation, vous trouverez Javaw.exe dans "C: \ Program Files (x86) \ java \ jre6 \ bin" p>
2. strong> Définissez la variable d'environnement des étapes ci-dessous p>
a) Cliquez avec le bouton droit sur Ordinateur, sélectionnez Propriétés, sélectionnez 'Définition d'un système d'avance' p>
B) sous onglet Avancé Sélectionnez la dernière touche "Variable d'environnement" P>
c) sous Paramètres système de la fenêtre qui apparaît ensuite "chemin" p>
d) Sélectionnez 'Chemin' 'Cliquez sur Modifier P>
e) ajouter le '; C: \ Fichiers du programme (x86) \ java \ jre6 \ bin strong> '(ce chemin ou quel chemin est-il installé dans votre machine, Semi-points est utilisé pour séparer d'autres variables de chemin préexistantes et aucun devis ;))) p>
c'est tout !! Maintenant, essayez de courir ECLIPSE.EXE ( Il fonctionne juste double-cliquez sur Eclipse.exe :) P>
OK. Donc j'ai ajouté p>
`-vm p>
/ system / bibliothèque / frameworks / javavm.framework / versions / actualisjdk / home / bin / java` p>
au fichier Eclipse.ini, mais il a été toujours écrasé lorsque j'ai redémarré l'éclipse. P>
Alors, la chose que j'ai faite est: p>
mkdir -p jre / contenu / ménage / home / jre / bin / code> dans le dossier Eclipse principal li>
- modifié Dir sur:
CD Jre / Contenu / Accueil / Jre / Bin / Code> Li>
- Fabriqué par Symlink à $ Java_Home / bin / java dossier:
ln -s /system/library/frameworks/javavm.framework/versions/1.6.0/home/bin/java
li>
ol>
et après cette éclipse fonctionne à chaque fois! p>
J'espère que cela aide :) p>
Allez à "Variables d'environnement" à partir de "Paramètres de l'avance du système". p>
Ajouter Java_Home Variable (Variables utilisateur et système) et Value = "Chemin de Jre" Exemple: " Ajouter un chemin JRE sur "Path" Variable " alors ça marche .. p>
Si toujours il y a un problème, copiez le répertoire JRE au chemin où fonctionne l'application Eclipse IDE. P> C: \ Program Files \ java \ jdk_1.8 \ jre \ bin code>". p>
...; c: \ Program Files \ java \ jdk_1.8 \ jre \ bin code>". P>
Pour les versions plus récentes: Mac OS X El Capitan Version 10.11.6 Chemin de la version actuelle Java est le suivant: pour Eclipse Neon.1 Ouvrez le fichier Eclipse.ini de P> et mettre à jour l'argument VM à: p> juste avant p>
Lancer Eclipse via Terminal a travaillé pour moi. Essayez ça. P>
Pour moi, mettre à jour l'éclipse.ini avec -VM n'a pas aidé. Plutôt, je devais mettre à jour Eclipse.app/contents/info.plist avec le contenu ci-dessous (remplacer $ Emplacement Java $ EM> em> avec l'emplacement de Java:
<string>-vm</string><string>*$Actual Java location$*</string>