| 168 | | En sesiones de edición más extensas, puede obtener un error de "falta de memoria". |
| 169 | | |
| 170 | | Para evitar esto, la memoria asignada puede aumentarse con la opción {{{-Xmx}}}, ver [[wiki:Es:Help/CommandLineOptions]] para más detalles. |
| 171 | | |
| 172 | | ==== Selección de VM Windows x64 ==== |
| 173 | | |
| 174 | | Para Windows, ten en cuenta que algunos navegadores pueden instalar su propio JRE sólo en modo de 32 bits, pero también puede instalar su versión de la herramienta Javawebstart en otro lugar con diferentes asociaciones de archivos. Esto puede causar que su JNLP inicie con este JRE alternativo porque se ejecuta la versión incorrecta de Javawebstart que sólo es compatible con la máquina virtual de 32 bits, y algunas veces se construye con un apoyo limitado para las opciones de VM y un tamaño máximo de VM que no exceda de 256 MB. |
| 175 | | |
| 176 | | Revisar, por ejemplo, si no hay otro javawebstart en {{{\Windows\SysWow64}}}. Usted no lo necesita (el panel de control de Java no lo detecta) y con seguridad puede borrarlo. Realizar la limpieza y mantener sólo la última versión del JRE (1 para el modo de 32 bits, otro para el modo de 64 bits). |
| 177 | | |
| 178 | | Para los accesos directos creados en el escritorio para JNLP y ejecutar el lanzador JavaWebStart (desde {{{\windows\system32}}}), asegúrese de pasar parámetros de VM prefijados con -J y sin espacio intermedio antes de la opción VM. Si ha instalado la versión de 32 bits y de 64 bits, debe pasar la opción "{{{-d64}}}" si desea seleccionar la VM preferida de 64-bit. Tenga en cuenta que algunas páginas de documentación de Oracle indican la opción "-D64" con el uso incorrecto de mayúsculas!) |
| 179 | | |
| 180 | | Ejemplo de una línea de comandos editada para el acceso directo creado en el escritorio de Windows después de ejecutar JOSM sólo una vez desde el JNMP y salir: |
| 181 | | {{{ |
| 182 | | #!sh |
| 183 | | C:\Windows\System32\javaws.exe -J-d64 -Xmx=2048m -localfile -J-Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp "C:\Users\<snipped user name>\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\21\7311<snipped-hex-number>7f8" |
| 184 | | }}} |
| 185 | | No es necesario cambiar el final de la línea de comandos con las partes cortadas aquí. Sólo tiene que comprobar la ruta de acceso para {{{javaws.exe}}} y añadir las opciones {{{-J-d64}}} para el modo de 64 bits necesario para trabajar con grandes conjuntos de datos de OSM, y {{{-Xmx=2048m}}} para aumentar el tamaño de la VM (2GB aquí). |
| 186 | | |
| 187 | | === Errores en Mac OS X ===#MacOSXerrors |
| 188 | | [=#MacOSXMountainLionErrors] |
| | 168 | Hoy en día el control de manual de la memoria de Java es raramente necesario porque la RAM disponible en los ordenadores ha crecido. |
| | 169 | Los valores elegidos incorrectamente pueden disminuir el rendimiento de JOSM. |
| | 170 | |
| | 171 | Para algunas tareas, JOSM tiene un gran apetito por la memoria. Por un lado, puede ser necesario configurar un tamaño de memoria que soporte más complementos y características. Por otro lado las máquinas lentas pueden estabilizarse restringiendo el uso de la memoria de Java. |
| | 172 | Si es necesario, use la [wikitr:Help/CommandLineOptions línea de comandos] para establecer la [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABHDABI opción de Java] -Xmx…m, por ejemplo `-Xmx512m` o `-Xmx1536m`. |
| | 173 | Anteriormente los programas java más antiguos aceptaban `-Xmx=512m` o incluso `-Xmx 512m`. Ahora esos argumentos mal formados arrojan mensajes de error. |
| | 174 | |
| | 175 | |
| | 176 | ==== Selección de VM ====#VMselectiononWindowsx64 |
| | 177 | |
| | 178 | En las versiones actuales de MS Windows, por defecto, Java se instala principalmente en el directorio `C:\Program Files\Java\`. Las partes adicionales se colocan en `C:\Program Files\Oracle\Java\`. Hay un directorio `.\javapath\` como destino para la variable de entorno PATH. Es la carpeta que contiene los tres archivos virtuales `java.exe`, `javaw.exe` y `javaws.exe`. Estos archivos son enlaces simbólicos de las instalaciones actuales de Java. |
| | 179 | |
| | 180 | En versiones más antiguas de Windows de 64 bits, a veces se instalaba adicionalmente el modo JRE de 32 bits. También algunos navegadores trajeron su propia JVM con capacidades limitadas. En esos casos, un Web Start desde el navegador no utilizaría la instalación de Java, sino la del navegador. |
| | 181 | |
| | 182 | Comprueba que no hay otro javawebstart en {{{\Windows\SysWow64}}}. El panel de control de Java no lo detectará y podrá eliminarlo de forma segura. Realice la limpieza y solo mantenga las últimas versiones de cada JRE (Uno o el modo de 32 bits, otro para el modo de 64 bits). |
| | 183 | |
| | 184 | Para los accesos directos creados en el escritorio para JNLP y ejecutando el lanzador de Javawebstart, asegúrese de pasar los parámetros de VM prefijados con -J y sin espacio intermedio antes de la opción VM. Si ha instalado tanto la versión de 32 bits como la de 64 bits, debe pasar la opción "{{{-d64}}}" si desea seleccionar la VM de 64 bits preferida. ¡Tenga en cuenta que algunas páginas de documentación de Oracle indican la opción "-D64" con el uso incorrecto de mayúsculas! |
| | 185 | |
| | 186 | Ejemplo de una línea de comandos editada para un acceso directo en el escritorio de Windows: |
| | 187 | {{{ |
| | 188 | #!sh |
| | 189 | javaws.exe -J-d64 -J-Xmx2048m josm.jnlp |
| | 190 | }}} |
| | 191 | |
| | 192 | === josm.exe en Windows ===#Mswindowswrapper |
| | 193 | |
| | 194 | Usando josm-setup.exe para la instalación en Microsoft Windows hace lo siguiente: |
| | 195 | * Coloca los archivos `josm-tested.jar` y `josm.exe` en el directorio elegido por el usuario, por defecto es `C:\Program Files (86)\JOSM\` |
| | 196 | * Sugiere registrar josm.exe como destino para las extensiones de archivo `*.osm` y `*.gpx`. |
| | 197 | * Sugiere colocar los íconos de acceso directo de JOSM en el escritorio y en el menú de inicio (Actualmente están colocados [ticket:11398 solo] para un administrador y se pueden copiados desde allí). |
| | 198 | * Pregunta si se debe proporcionarse los complementos de base de datos de desplazamiento de imágenes y de restricciones de giro. |
| | 199 | * Añade datos de desinstalación en los lugares apropiados. |
| | 200 | |
| | 201 | Al iniciar, josm.exe busca en su directorio el archivo jar y ejecuta el comando `\path\to\javaw.exe -Xms128m -Xmx1024m -jar \path\to\josm-tested.jar`. |
| | 202 | Josm.exe actúa como un ''envoltorio'' y es [wikitr:/USB_Stick portable]. |
| | 203 | |
| | 204 | Cuando josm.exe encuentra el argumento `--l4j-debug`, escribe el archivo de registro `launch4j.log` en el directorio actual si es escribible. Algunas otras [http://launch4j.sourceforge.net/docs.html#Runtime_options opciones] son posibles y todos los [wikitr:/Help/CommandLineOptions#Programarguments argumentos usuales del programa JOSM] también. Vea el ejemplo: |
| | 205 | |
| | 206 | {{{ |
| | 207 | #!sh |
| | 208 | # Escribe un registro mientras se inicia JOSM y se cargan los datos de OSM |
| | 209 | josm.exe --l4j-debug https://www.osm.org/way/476702262 |
| | 210 | }}} |
| | 211 | |
| | 212 | |
| | 213 | === Errores en MacOS ===#Macoserrors |
| | 214 | [=#MacOSErrors][=#MacOSXMountainLionErrors] |
| 193 | | [[Image(#8787:damaged_josm_app.png,align=right,margin-top=-35)]] |
| 194 | | |
| 195 | | Si obtiene un error diciendo "'JOSM.app' es una aplicación descargada de Internet." puede omitir esto haciendo **clic-derecho en JOSM.app** o josm. jnlp y seleccionando 'abrir'. Entonces debería ver el mismo mensaje pero esta vez con la opción de "Abrir". Esto sólo es necesario en la primera ejecución de JOSM. |
| 196 | | |
| 197 | | Si aparece un error que dice "'JOSM.app' está dañado y no se puede abrir. Usted debe moverlo a la Papelera", entonces usted necesita desactivar temporalmente el gatekeeper. Abra Preferencias del sistema y las opciones "Seguridad y privacidad". Configure 'Permitir que las aplicaciones se descarguen de:' a 'Cualquier lugar'. Si falta ese botón de opción en el panel de preferencias de seguridad y privacidad, se puede introducir lo siguiente utilizando una ventana de terminal para que aparezca: |
| 198 | | |
| | 219 | Apple tiene dos mecanismos para ''protegerte'' del uso de JOSM: [https://support.apple.com//HT201940 Cuarentena de archivos] y [https://support.apple.com//HT202491 Gatekeeper]. |
| | 220 | |
| | 221 | ==== Descargado de Internet ==== |
| | 222 | |
| | 223 | Si obtiene un error diciendo "'JOSM.app' es una aplicación descargada de Internet." puede omitir esto haciendo **clic derecho en JOSM.app** o josm. jnlp y seleccionando 'abrir'. Entonces debería ver el mismo mensaje pero esta vez con la opción de "Abrir". Esto sólo es necesario en la primera ejecución de JOSM. |
| | 224 | |
| | 225 | ==== Dañado ==== |
| | 226 | [[Image(#8787:damaged_josm_app.png,width=300,align=right,margin-top=-50,margin-left=30)]] |
| | 227 | |
| | 228 | Si aparece un error que dice "'JOSM.app' está dañado y no se puede abrir. Usted debe moverlo a la Papelera", entonces usted necesita desactivar temporalmente el Gatekeeper. |
| | 229 | |
| | 230 | Abra Preferencias del sistema y las opciones "Seguridad y privacidad". Configure 'Permitir que las aplicaciones se descarguen de:' a 'Cualquier lugar'. |
| | 231 | |
| | 232 | Si falta ese botón de opción en el panel de preferencias de seguridad y privacidad, abra la venta del terminal. El siguiente comando puede hacer que aparezca el botón de selección. [[Image(Download:SecurityPrivacy.png,align=right,float=left,width=300)]] |
| 206 | | * [https://josm.openstreetmap.de/query?status=!closed&type=defect&keywords=~java Problemas de Java] - algunos de los errores conducen a bloqueadores en Oracle JVM (cubiertos en [[JavaBugs]]). |
| 207 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~linux&order=priority Linux] |
| 208 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~ubuntu&order=priority Ubuntu] |
| 209 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~macos&order=priority MacOS] |
| 210 | | * [https://josm.openstreetmap.de/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~windows&order=priority Windows] |
| 211 | | |
| 212 | | == Véase también == |
| 213 | | * [[wiki:Es:Source code|Código fuente]] |
| 214 | | * [wiki:Es:InstallNotes#Running Cómo ejecutar] - página de ayuda posiblemente anticuada |
| | 240 | * [/query?status=!closed&type=defect&keywords=~java Problemas de Java] - algunos de los errores conducen a bloqueadores en Oracle JVM (cubiertos en [[JavaBugs]]). |
| | 241 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~linux&order=priority Linux] |
| | 242 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~ubuntu&order=priority Ubuntu] |
| | 243 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~macos&order=priority MacOS] |
| | 244 | * [/query?status=assigned&type=defect&status=needinfo&status=new&status=reopened&keywords=~windows&order=priority Windows] |