私のコンピュータのシステムはXPであり、doc、txt、pptなどのファイルを開くと、このコードは機能しません。すでにoffice2007を使用していますが、desktop.open(file)はエラー情報がないとファイルを開くことができません。そして、いくつかのコンピュータはうまく動作することができます、なぜですか?
public boolean byDesktop(String path){
File file = new File(path);
if(file.isFile()){
Desktop desktop = Desktop.getDesktop();
try {
desktop.open(file);
} catch (IOException e) {
System.out.println(e);
}
return true;
}else{
return false;
}
}