JAVAで指定されたアプリケーション(ソフトウェア)を開きます.例えばqq、ブラウザなどです.

2508 ワード

指定されたアプリケーション(ソフトウェア)をJAVAで開きます.例えばqq、ブラウザなどです.コードは次のとおりです.
public static void open(){
        
        if (java.awt.Desktop.isDesktopSupported()) {
            try {
                java.awt.Desktop dp = java.awt.Desktop.getDesktop();
                if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {
                    dp.open(new File("D:\\Program Files\\QQ.exe"));//               
                    
                }
            } catch (java.lang.NullPointerException e) {
                
            } catch (java.io.IOException e) {
                
            }
        }
    }

 スクリーンショットコード
public static void captureScreen(String fileName) throws Exception {
  System.out.println("run");
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Rectangle screenRectangle = new Rectangle(screenSize);
    Robot robot = new Robot();
    BufferedImage image = robot.createScreenCapture(screenRectangle);
   // robot.
    ImageIO.write(image, "png", new File(fileName));

 }