L'Environnement d'Exécution Java ne trouve pas d'erreur
J'ai travaillé sur Aptana
Studio et certains JRE logiciel requis pour un peu de temps maintenant , mais depuis hier, quelque chose de très étrange s'est passé, aussi soudainement le logiciel qui exige qu'elle m'a jeté une erreur No Java virtual machine was found
. Dernière chose que j'ai fait avant, c'était la restauration de mon système de fichiers autorisations pensée mode sans échec comme j'ai eu quelques difficultés avec ça , cela pourrait-il avoir quelque chose à faire avec elle ?
J'ai essayé d'installer le JRE encore une fois , pas de résultats. Cependant quand je lance
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
Je fais la suite
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
Aptana
me donne l'erreur suivante
No Java virtual machine
was found after searching the following locations:
/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS/jre/bin/java
java in your current PATH
Et d'autres logiciels tels que Spine
ne pas simplement commencer.
Mon .bash_profile est la suivante :
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
PATH="/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/bin:${PAT$
export PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
La sortie de echo $PATH
est la suivante
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
La sortie de echo $JAVA_HOME
est la suivante
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
Et Java invocations sur le terminal travail.
Conseils seront très appréciés.
J'ai défini la variable d'environnement JAVA_HOME que le poste visé par @John , lui faisait écho et tout va bien, mais pas encore de résultat sur exécution.
ne vous obtenez toujours l'erreur?
Oui, je ne @John .
Java bin est sur le CHEMIN d'accès $de trop, je peux appeler sans problème, à partir du Terminal, mais même problème réside.
OriginalL'auteur Joel Hernandez | 2014-04-17
Vous devez vous connecter pour publier un commentaire.
Après avoir essayé Pierre suggestion le problème a persisté, mais maintenant dans un autre contexte :
"/System/Library/Frameworks/JavaVM.framework" does not contain the JNI_CreateJavaVM symbol"
Après avoir lutté pendant de nombreuses heures, et la lecture sur les personnes ayant le même problème en optant pour ré-installer l'ensemble de l'OS , a décidé d'examiner la question d'un autre point de vue, la chose que j'ai mentionné ici que je crois est passé inaperçu est que j'ai restauré mon autorisation avant de ce qui se passe, donc ce que j'ai fait est le suivant.
/Library/Java/JavaVirtualMachines
et supprimer l'Applet Java Plugin dans /Applications (il suffit de chercher dans votre /Applications chemin) ./System/Library/Frameworks/
JavaVM
répertoire sur/System/Library/Frameworks/
Versions
qui est à l'intérieur de/System/Library/Frameworks/JavaVM.framework
répertoire, c'est là que j'ai remarqué quelque chose de rare, pour quelque raison que pour le moment j'ai restauré les autorisations de fichier à partir de mon Application Utilitaire de Disque , ce répertoire a été rendu inaccessible (En ne donnant pas à la racine de l'utilisateur des autorisations d'accès à rien du tout en soi).JavaVM.framework
répertoire modifié les autorisations à ce répertoire soit accessible pour tous les utilisateurs en exécutant la commande suivantechmod -R 777 Versions
.Après l'exécution de ces actions, je suis allé directement à mon JRE-Requis logiciels et tenta de l'ouvrir , succès!
De choses à apprendre de la question.
OriginalL'auteur Joel Hernandez
Ressemble AptanaStudio (Eclisebased droit?) suppose que vous avez un JRE à l'intérieur de la Aptana répertoire (
/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS/jre/bin/java
)Je suppose qu'il n'y a rien. Le plus simple serait de lien symbolique existant de votre installation JRE à ce répertoire:
Ou vous pourriez commencer Aptana à partir du terminal et spécifiez le chemin d'accès à
java
avec-vm
:Variables d'environnement qui doit être disponible pour des applications GUI sont un peu délicat dans OsX (au moins dans mon expérience).
Il est possible de régler global
PATH
(et d'autres variables) dans/etc/launchd.conf
, voir par exemple ici et/etc/paths.d
voir ici.Bonjour Pierre! J'ai peur que la solution n'était pas simple, je n'ai eu de mieux comprendre le problème par l'application de votre suggestion, donc je suis vraiment reconnaissant! Je f vous êtes intéressé à la solution, je l'ai posté ci-dessous. Cheers!
J'ai eu le même problème avec OS X Yosemite, JDK 8 et Aptana 3 - je viens d'installer la pomme de Java lien et Aptana commencé à travailler. J'ai donc éventuellement avoir deux machines virtuelles s'exécutant sur la machine, mais Aptana semble ignorer le JDK 8 et seulement utiliser l'ancienne version fournie par Apple. Cela aura pour finalement être résolu par Aptana équipe mais jusqu'alors, c'est une solution de contournement
OriginalL'auteur Peter Svensson
Solution Simple
Pour Windows:
1.télécharger JAVA runtime environment version x86(32 bits) version sinon vous obtiendrez un message d'erreur avec le fichier dll à partir d'ici http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
C:\Users\"Nom D'Utilisateur"\AppData\Roaming\Appcelerator\Aptana Studio
Cela a fonctionné pour moi
OriginalL'auteur Hitesh Bisht
J'ai désinstallé tous mes Java Jre et JDK pour Windows 10. Ensuite, j'ai téléchargé Aptana de nouveau et nous allons l'installer Java pour moi. Je pense que JAVA 8 est mon problème, mais cela a fonctionné et je peux toujours installer les autres versions de nouveau.
OriginalL'auteur DDJ