如何在netbeans 8.1中生成java类文件的可执行jar文件?

时间:2016-06-23 11:42:34

标签: java netbeans jar

我有以下代码

    import java.awt.Rectangle;
    import java.awt.Robot;
    import java.awt.Toolkit;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import javax.imageio.ImageIO;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.*;


    public class screen2image
     {
       SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd hh mm ss a");

     public void robo() throws Exception
     {
    Calendar now = Calendar.getInstance();
    Robot robot = new Robot();
    BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
    ImageIO.write(screenShot, "JPG", new File("E:/java/AutoScreenShot\\"+formatter.format(now.getTime())+".jpg"));
    System.out.println(formatter.format(now.getTime()));
}

public static void main(String[] args) throws Exception
{
    screen2image s2i = new screen2image();
    while(1==1)
    {
        s2i.robo();
        Thread.sleep(10000);
    }
}

}

我已经在screen2image.java类文件中编写了该代码。它运行正常。但现在我想制作一个这个代码的可执行jar文件,以便任何人都可以运行它。我已经实施了以下步骤:

    1. right click on my project -> go to properties -> go to build -> packaging -> then there is a problem there they are showing screenshot.war file istead of jar file

我正在使用Netbeans 8.1,我到处搜索我无法获得任何可以帮助我完成任务的内容。我已经下载了 JWrapper ,并试图从中创建一个可执行的jar文件,但是在运行那个可执行jar文件之后仍然没有发现没有找到主清单,然后我写了 Main-Class :“我的班级名称和类路径:”我的班级路径“在Manifest.mf文件中但仍无法正常工作.. 我无法理解我哪里出错了。如果有人知道,请帮助我..我会感谢你

0 个答案:

没有答案