Java Options con Strings
Strings es un comando que tiene como finalidad obtener las cadenas imprimibles en un objeto o archivo binario. En este caso utilizaremos este comando para obtener las Opciones de la máquina virtual de java, que residen en el objeto compartido libjvm.so y para eso, necesitaremos de los siguientes puntos:
- Ubicación del SO libjvm. Se puede encontrar con el comando find: find / -name libjvm* -print
- Comando Strings instalado. En las distribuciones GNU/Linux y Solaris, generalmente están activas.
- Opción específica de la JVM a buscar. En este ejemplo utilizaremos AlwaysPreTouch (Versión válida a partir de la versión 6).
Hay que ubicarse en el directorio donde se encuentra el SO.
$ cd $JDK_HOME/jre/lib/sparc
En este caso SPARC por la arquitectura del procesador.
Asegurar que el SO se encuentre.
Usar Strings para encontrar la opción. (versión 6)
Como podemos ver en la versión 5 no existe esta opción de la JVM.
- jmanuel_ll's blog
- Inicie sesión o regístrese para enviar comentarios
Es un truco muy
Es un truco muy interesante.
El título es un poco confuso. No sabía si se trataba de sacar las opciones usando un String o que ?
Quizá algo como: Buscar opciones de interprete Java con el programa strings sería mejor ( aunque más largo )
Comando
Sí de hecho podría ser "Java Options con el comando/script Strings"... muchas veces asumimos que lo que es obvio para nosotros es obvio para todos. Muchas gracias por el comentario... Cuál crees que podría ser el nombre del tema?
Saludos!
jm
que tal... "Como descubrir
que tal... "Como descubrir las opciones de java con el comando strings" :) ( java y strings con minúsculas, por que así es como se llaman esos dos comandos.. )
Por cierto, hace mucho tiempo yo usaba este mismo comando para ver en un launcher cual era la clase que llamaba ( el launcher era un .exe que iniciaba una aplicación Java ) Pero eso fue hace años. Este truco que pones está muy interesante, por que hay muchas opciones raras y desconocidas.
Poco tarde
Cómo cuáles mi estimado? Comparta =) que sólo ésta me se...
Saludos!