Como faz para abrir componentes do Windows?
Como a calculadora
como o NotePad
Como faz para abrir programa do Windows?
5 Respostas
Como faz para abrir componentes do Windows? Como a calculadora como o NotePad
segura ae...
public class Programa {
public static void main( String args[] ) {
try {
Runtime.getRuntime().exec( "C:Windows\\notepad.exe" );
} catch( Exception e ) {}
}
}
flw...
detalhe que ali onde consta o caminho do arquivo os diretórios devem ser separadas por duas barras “\”, issu pq o caminho eh enviado como uma String, podendo ser inclusive uma variável. Como é uma String se você usar apenas uma barra “” o compilador vai entender como sendo um caracter de escape e não vai chegar ao arquivo.
Se você usar assim:
“C:Windows\notepad.exe”
o programa vai compilar e rodar mas não vai abrir o Notepad, já que o compilador vai tomar “\n” no meio do caminho como um caracter de escape.
Já em:
“C:Windows\SYSTEM32\calc.exe”
vai dar erro já na compilação porque \S e \c não são caracteres de escape válidos.
flw…

Valeu…!
Tinha outro dulvida?
Como faz para abrir um arquivos HTML(index.html)?
Valeu…!ao clicar em um botão?Tinha outro dulvida?
Como faz para abrir um arquivos HTML(index.html)?
para abrir arquivos html, use o comando start (q funciona no caso do bloco de notas tb), esse comando funciona como se o usuario tivesse dado um duplo click no argumento…
"satrt index.html"
mas lembre-se que fazendo isso (tanto abrindo o notepad como usando o comando start) vc vai estar perdendo a portabilidade… caso vc va rodar o programa apenas no ruwindows n tem problema, mas caso seja desejavel manter a portabilidade vc pode usar o metodo System.getProperty(“os.name”), verificar qual o SO, e caso seja linux, usar os comandos “kfmclient index.html”, e pro notepad, “kwrite” (OBS: o comando start n funciona no linux)