0 votos

Iniciar una aplicación a través de LaunchPad vs. iniciar a través de Alias desde la consola

Mac Mini Monterey:

He definido un Alias "jedit" a jEdit.app. Si inicio "jedit" desde la línea de comandos, jEdit se inicia y permite editar todos mis archivos. Si inicio jEdit haciendo clic en "jEdit.app" en la carpeta de aplicaciones, jEdit se inicia pero la mayoría de las carpetas no se pueden leer. No puedo modificar nada.

¿Qué puedo hacer?

0voto

Sadeq Dousti Puntos 349

Mi editor preferido es jEdit, que está implementado en Java. En mi Mac mini, inicialmente casi todo iba más o menos bien. El problema surgió, después de haber instalado un motor Java real el sábado.

Inicialmente no se pudo encontrar la JVM. En consecuencia, jEdit no podía ser lanzado. Después de haber solucionado ese problema, jEdit sólo podía leer archivos del directorio "Desarrollo", cuando se iniciaba a través de Launchpad. El comportamiento es completamente diferente, cuando jEdit se inicia a través de la línea de comandos por el mencionado Alias.

Para que jEdit vuelva a funcionar correctamente, es necesario realizar algunos pasos curiosos, que no están documentados y no son realmente comprensibles.

Paso 1

cd /Application/jEdit.app/Contents/PlugIns
ln -s <directory_to-jdk> jdk
cd ..

Edite Info.plist y añada las siguientes líneas en algún lugar del archivo

<key>JVMRuntime</key>
<string>jdk</string>

Paso 2

cd ~/Library
sudo chmod a+w Application\ Support

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X