Mon éditeur préféré est jEdit, qui est implémenté en Java. Sur mon Mac mini, au départ, tout s'est plus ou moins bien passé. Le problème est apparu après avoir installé un véritable moteur Java le samedi.
Initialement, la JVM n'a pas pu être trouvée. Par conséquent, jEdit ne pouvait pas être lancé. Après avoir résolu ce problème, jEdit ne pouvait lire que les fichiers du répertoire "Development", lorsqu'il était lancé via Launchpad. Le comportement est complètement différent, lorsque jEdit est lancé via la ligne de commande par l'alias mentionné.
Pour que jEdit fonctionne à nouveau correctement, il est nécessaire d'effectuer quelques étapes bizarres, qui ne sont pas documentées et pas vraiment compréhensibles.
Étape 1
cd /Application/jEdit.app/Contents/PlugIns
ln -s <directory_to-jdk> jdk
cd ..
Editez Info.plist et ajoutez les lignes suivantes quelque part dans le fichier
<key>JVMRuntime</key>
<string>jdk</string>
Étape 2
cd ~/Library
sudo chmod a+w Application\ Support
0 votes
Cela ressemble à un problème d'autorisation. La JVM utilisée par jEdit a-t-elle accès à tous les dossiers (cela peut être défini dans les préférences système) ?