Я только начал изучать 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>
Нужно ли мне поставить в аргумент, и если да, то куда я положить это и как?
Спасибо заранее
Сэм
Как просмотреть историю файла в tortoisehg? Во многом как проводник репо, но вместо просмотра всего репо, я хотел бы просмотреть только историю конкретного файла.
Спасибо!
Вы можете просмотреть изменения в файле с помощью следующей команды:
hg log -f file_path
Вы можете увидеть дополнительные параметры, набрав hg log --help