¿Hay alguna manera de obtener propiedades internas de Java, como sun.arch.data.model, desde una línea de comandos en Windows? Necesito un comando para poner un script por lotes que detectará el tipo de arquitectura java: 32 bits o 64 bits.¿Cómo detecto Java de 64 bits desde la línea de comandos?
5
A
Respuesta
5
Si está utilizando VM de Sun (y yo supongo otras VM tiene detalles similares en su información de la versión), se puede comprobar si la cadena "64- bits" en la salida de "java -version":
java -version 2>&1 | find "64-Bit" >nul:
if errorlevel 1 (
echo 32-Bit
) else (
echo 64-Bit
)
+0
eso fue todo. funciona. ¡Gracias! – djangofan
1
Aquí es un programa de volcado de propiedad escrito previamente para usted: linky
1
Si instala Groovy puede utilizar
groovy -e "System.properties.each{println it}"
para todos properti es, y
groovy -e "println System.properties['sun.arch.data.model']"
para propiedades específicas.
Instalar Groovy es tan fácil como extraer un zip y agregarlo a la ruta.
2
La secuencia de comandos de jarnbjo es para Windows. En shell Unix, puede usar el siguiente script.
#!/bin/sh BIT=`java -version 2>&1` case "$BIT" in *64-Bit*) echo "64-Bit" ;; *) echo "32-Bit" ;; esac
Cuestiones relacionadas
- 1. Elija la versión de 32 o 64 bits de una aplicación desde la línea de comandos
- 2. Ejecutar Java desde la línea de comandos
- 3. Cómo arrancar desde la línea de comandos
- 4. Generar proyecto Eclipse Java desde la línea de comandos
- 5. Programación Java para JVM de 64 bits
- 6. ¿Cómo ejecuto las secuencias de comandos de Groovy como Java desde la línea de comandos?
- 7. Aplicaciones Java de 64 bits: ¿Se requiere un SO de 64 bits, un JRE de 64 bits y una Aplicación de 64 bits?
- 8. Netbeans cómo establecer argumentos de línea de comandos en Java
- 9. ¿Cómo compilar un programa C++ como de 64 bits en una máquina de 64 bits?
- 10. ¿Cómo usar jarjar desde la línea de comandos?
- 11. Compatibilidad con Java de 32 bits frente a 64 bits
- 12. ¿Cómo ejecutar Google Codepro Analytix desde la línea de comandos?
- 13. Referencia rápida desde la línea de comandos
- 14. Beneficios de la plataforma Java de 64 bits
- 15. Java argumentos de la línea de comandos
- 16. cómo detectar la plataforma de 64 bits mediante la secuencia de comandos
- 17. Cómo pasar argumentos desde la línea de comandos a gradle
- 18. Descarga de Java JRE de 64 bits para Windows?
- 19. ¿Aplicación de 32 bits o de 64 bits en el sistema operativo de 64 bits?
- 20. Ejecutar proyecto de Eclipse desde la línea de comandos
- 21. Memoria máxima para 64 bits Java
- 22. Java JDK 32 bits frente a 64 bits
- 23. Ejecutar el paquete osgi desde la línea de comandos
- 24. ¿Cómo valido mi archivo YAML desde la línea de comandos?
- 25. Cómo ejecutar ffmpeg desde la línea de comandos en android
- 26. Cómo instalar paquetes desde la línea de comandos en Suse
- 27. ¿Cómo se usa StyleCop desde la línea de comandos?
- 28. ¿Cómo descargar Python desde la línea de comandos?
- 29. ¿Cómo envío correos electrónicos desde la línea de comandos?
- 30. Cómo generar Javadoc desde la línea de comandos
¿Podría escribir una pequeña aplicación Java para hacer eso y llamarlo desde su script por lotes? –