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.
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.
Mas qual a finalidade de saber o sistema operacional?, o que te engessa a um determinado SO?
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?
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");
Coloque esses paths em arquivo properties e deixe tudo dinâmico.
[quote=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");
[/quote]
java.io.File.separator
http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#separator
Valeu Galera muito obrigado pela força.
fui.