Am, используя следующий фрагмент кода, чтобы открыть файл,Открыть файл с помощью рабочего стола (java.awt)
if (Desktop.isDesktopSupported()) {
try {
Desktop desktop = Desktop.getDesktop();
File myFile = new File(fileName);
desktop.open(myFile);
} catch (IOException ex) {}
}
если файл я пытаюсь открыть это нормальный .txt или .pdf любых таких типов файлов Я могу открыть файл.
Но в некоторых случаях,
Как показано выше Тип файла является файла, в этом случае файл не открывается.
если я вручную открываю это Тип файла файл я открываю окно и используя текстовый редактор, я могу его открыть.
Как я должен обращаться с этим в java? Пожалуйста, помогите ..
Вы подавили исключение. Он должен иметь некоторую информацию там. – Jayan
Поскольку я знаю, что tis-файл можно просмотреть с помощью блокнота, я попробовал «ProcessBuilder pb = new ProcessBuilder (« Notepad.exe », FileName); pb.start() '... и файл, открытый в NotePad. – user3164187