Java 打印word文档而不更改默认打印机

Java 打印word文档而不更改默认打印机,java,printing,awt,rtf,Java,Printing,Awt,Rtf,我必须在不更改默认打印机的情况下打印使用MS Office Word创建的RTF文档。 我找到了Jacob的代码,但它使用了“ActivePrinter”,更改了默认打印机 如何在不更改默认打印机的情况下打印word文档?您是否尝试了Desktop.getDesktop.print(File)?没有,但他使用了默认打印机?我想选择我的打印机当你尝试它时发生了什么?他打开word并尝试用默认打印机打印它它是一个选项来更改它,打印并更改回?

我必须在不更改默认打印机的情况下打印使用MS Office Word创建的RTF文档。 我找到了Jacob的代码,但它使用了“ActivePrinter”,更改了默认打印机


如何在不更改默认打印机的情况下打印word文档?

您是否尝试了
Desktop.getDesktop.print(File)
?没有,但他使用了默认打印机?我想选择我的打印机当你尝试它时发生了什么?他打开word并尝试用默认打印机打印它它是一个选项来更改它,打印并更改回?