用JAVA打开指定应用程序(软件),比如qq,浏览器

用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));

 }
原文地址:https://www.cnblogs.com/baron89/p/2811644.html