我有以下代码
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文件中但仍无法正常工作.. 我无法理解我哪里出错了。如果有人知道,请帮助我..我会感谢你