java 开发pc小工具 ,打包可运行的 jar

来源:互联网 发布:淘宝卖家如何实名认证 编辑:程序博客网 时间:2024/04/16 16:22

如何你在你的 环境变量中配置了 java虚拟机,那么你的电脑双击就可以运行 .jar 文件。

下面是我做的一个 删除 maven 更新失败的文件 的小应用。

package src.deleteMavenLastUpdate;import java.awt.Point;import java.awt.Toolkit;import java.io.File;import javax.swing.JFrame;import javax.swing.JTextPane;public class CleanMaven {    StringBuilder sb =  new StringBuilder();    static int i=0;    public static void main(String[] args) {        deleteFile(new File("").getAbsolutePath());    }    private static String FILE_SUFFIX = "lastUpdated";    public static void deleteFile(String path) {        File f = new File(path);        String sb = new CleanMaven().delFileRecr(f).toString();        path+=sb+"\n ********** 删除"+i+"个"+FILE_SUFFIX+"文件! *********";        showMessger(path);    }    public static void showMessger(String tt) {        JFrame jFrame = new JFrame();        double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth();        double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight();        jFrame.setLocation(new Point((int) (lx / 2) - 150, (int) (ly / 2) - 150));        jFrame.setSize(600, 400);        JTextPane label1 = new JTextPane();        label1.setSize(800, 400);        label1.setText(tt);        jFrame.add(label1);        jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE);        jFrame.setVisible(true);    }    public StringBuilder delFileRecr(File file) {        if (file.isDirectory()) {            if (file != null) {                File[] files = file.listFiles();                for (File dir : files) {                    delFileRecr(dir);                }                if (file.listFiles().length == 0) {                    sb.append(file.getAbsolutePath()).append("\n");                    i++;                    file.delete();                }            }        } else {            if (file.getName().contains(FILE_SUFFIX)) {                sb.append(file.getAbsolutePath()).append("\n");                i++;                file.delete();            }        }        return sb;    }}

项目右键 → Export →
这里写图片描述

next

这里写图片描述
next
这里写图片描述

然后双击就可以运行你刚才写的java 小程序了。

0 0
原创粉丝点击