0
Windows'taki komut istemine erişmek ve komutları yürütmek için ProcessBuilder'ı veya başka bir şey java kitaplıklarında kullanabilir miyim? pencerelerde komut istemi ile yapmak için bir şey onların olduğunuKomut istemine (windows) java üzerinden erişme
ProcessBuilder pb = new ProcessBuilder(
"bash",
"-c",
"cd " + System.getProperty("user.dir") + ";" + "someCommandInThatDirectory"
);
Process p = pb.start();
bazı dizindeki bazı komut uygulamak için: Ben mac terminali ile can biliyorum ve bu yapılan?
Bu osString os = System.getProperty("os.name");
if (os == "Mac OS X") {
//do the mac thing
}
else if (os == "Windows XP" /*blah blah rest of windows types*/) {
//do the windows one
}
kontrol etmek zorunda
Evet sadece yeni ProcessBuilder ("cmd/c' gibi komutunu çalıştırabilirsiniz dir c: \ ");' burada cmd komut istemidir ve pencerelerde ls alternatif komutunu çalıştırmaya çalışıyoruz. –