Identificar o Sistema Operacional

6 respostas
edvaldo.santiago

Boa Tarde galera…

Como posso identificar o sistema operacional via código e como configurar o path para executar tanto no Linux ou Windows.

Valeu Galera Muito obrigado.

6 Respostas

Pedrosa

Mas qual a finalidade de saber o sistema operacional?, o que te engessa a um determinado SO?

edvaldo.santiago

Cara é o seguinte…
O desenvolvimento é feito em Windows mais a Produção é Linux…
e toda vez tem que mudar o path de alguns componentes para enviar o trampro para produção…
Quero deixar isso automático…
Tem jeito de fazer isso?

Mantu

Respondendo sua pergunta:

System.getProperties().get("os.name");

Faça um programinha com o seguinte código, de uma lida no resultado e divirta-se

public class ListSystemProperties {

	public static void main(String[] args) {
		System.getProperties().list(System.out);
	}

}

<<>>
Escuta, se por acaso vc quer saber o SO apenas pra saber se usa “/” ou “”, vc pode usar tambem…

System.getProperties().get("file.separator");
Pedrosa

Coloque esses paths em arquivo properties e deixe tudo dinâmico.

http://www.guj.com.br/java.tutorial.artigo.35.1.guj

danieldestro

Mantu:
Escuta, se por acaso vc quer saber o SO apenas pra saber se usa “/” ou “”, vc pode usar tambem…

System.getProperties().get("file.separator");

java.io.File.separator

http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#separator

edvaldo.santiago

Valeu Galera muito obrigado pela força.

fui.

Criado 26 de abril de 2006
Ultima resposta 26 de abr. de 2006
Respostas 6
Participantes 4