Hallar el sistema operativo

jhor1976
24 de Enero del 2005
Como puedo hallar desde una clase java el sistema operativo en el cual estoy trabajando???

Gracias

mastersix
24 de Enero del 2005
Usa la siguiente linea para saber el SO :

System.getProperty("os.name");

Devuelve un String.

De todas formas mirate la clase System, que a lo mejor encuentras algo que se ajusta mejor a lo que buscas.

pablitux
24 de Enero del 2005
Hola, talvez puedan ayudarme con esto. Estoy teniendo problemas con la implantacion de la función
System.getProperty("os.name");
declaré en el jsp lo siguiente.
<%@page import="java.lang.*"%>
......
<%= new getProperty("os.name") %>

La compilacion retorna el siguiente error.
----------------
compile-single-jsp:
init:
deps-jar:
compile:
Compiling 1 source file to /home/postmaster/WebApplication1/build/generated/classes
/home/postmaster/WebApplication1/build/generated/src/org/apache/jsp/index_jsp.java:67: cannot resolve symbol
symbol : class getProperty
location: class org.apache.jsp.index_jsp
out.print( new getProperty("os.name"));
^
1 error
------------------------

gracias
por la ayuda