При попытке запуска JAR-файла

Я только начал изучать java, и знаю лишь небольшое количество кода, однако это все еще простая программа. Это скорее программа приколов, но в основном только для того, чтобы проверить, могу ли я сделать файл банки.

Вот код:

import java.awt.*;  
import java.awt.event.*;  
import java.lang.*;  
import java.util.Random;  
public class randommouse {  
    public static void main(String[] args) {  
        for (int i=1; i<1000; i++) {  
            Random rand = new Random();  
            int w = rand.nextInt(1024) + 1;  
            int h = rand.nextInt(768) + 1;  
            int t = rand.nextInt(2000) + 1;  
            try {  
                Robot r = new Robot();  
                r.mouseMove(w,h);  
                Thread.sleep(t);  
            } catch (AWTException e) {}  
            catch (InterruptedException e) {}  
            catch (NullPointerException e) {}  
        }  
    }  
}  

Я сохраняю его в файле randommouse.java , затем скомпилировать его с помощью

javac randommouse.java  

Это работает, и когда я запускаю его с помощью

java randommouse 

это работает также хорошо.

Затем я пытаюсь создать файл jar. Я использую команду

jar cvf randommouse.jar randommouse.class 

и она работает. После этого дважды щелкните файл JAR и появится сообщение об ошибке Исключение Java .
Итак, я запускаю его в cmd с

java -jar randommouse.jar

и получить эту ошибку

F:\Java>java -jar randommouse.jar
Exception in thread "main" java.lang.NullPointerException
        at sun.launcher.LauncherHelper.getMainClassFromJar(LauncherHelper.java:3
99)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:463)

F:\Java>

Нужно ли мне поставить в аргумент, и если да, то куда я положить это и как?

Спасибо заранее
Сэм

-121--1237524- Как в Mercurial (tortoisehg) просмотреть историю файла? Как просмотреть историю файла в tortoisehg? Во многом как проводник репо, но вместо просмотра всего репо, я хотел бы просмотреть только историю конкретного файла. Спасибо!

Как просмотреть историю файла в tortoisehg? Во многом как проводник репо, но вместо просмотра всего репо, я хотел бы просмотреть только историю конкретного файла.

Спасибо!

22
задан ctrl-alt-delor 18 March 2018 в 08:59
поделиться

1 ответ

Вы можете просмотреть изменения в файле с помощью следующей команды:

hg log -f file_path

Вы можете увидеть дополнительные параметры, набрав hg log --help

39
ответ дан 29 November 2019 в 03:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: