Witam! Na swoje potrzeby wyszukałem w necie jak zrobić metodę, która otwiera mi plik z poziomu programu (ale się podnieciłem jak zadziałało ^^) ale zupełnie nie rozumiem znaczenia kawałka kodu i dlaczego tak akurat.. Chodzi mi o ten kod (a raczej o to co jest między komentarzami):
package biblioteka;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class OtwieraniePlikuTesktowego
{
public static void main(String[] args)
{
File file = new File("Informacje.pdf");
if (!Desktop.isDesktopSupported())
{
System.out.println("Klasa Desktop nie jest obsługiwana na bieżącej platformie! \n");
}
Desktop desktop = Desktop.getDesktop();
try
{
//////////////////////////////////////////////////////////////////
if (file.exists())
desktop.open(file);
file = new File("Informacje/java.pdf"); // ??
if (file.exists()) //2x to samo?
desktop.open(file); //i tu też..
///////////////////////////////////////////////////////////////////
} catch (IOException e)
{
System.err.println(e);
}
}
}