Как запустить Java-программу через консоль (командную строку)? - PullRequest
0 голосов
/ 07 ноября 2019

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

  • Установил JRE и JDK
  • Добавлен каталог моей папки bin ( C: \ Program Files \ Java \ jdk-13.0.1 \ bin ) к переменным среды «Путь» (обе Пользовательские переменные и Системные переменные )
  • Скопированы и вставлены в Snake. java и Board.java в папку под названием «javaprogram» на отдельном диске (D:)

Пока мои входные данные в cmd:

  1. D:
  2. cd javaprogram
  3. javac Snake.java Board.java

Что мне делать отсюда?

Этоссылка на исходный код 2-х Java-файлов. http://zetcode.com/tutorials/javagamestutorial/snake/

Ответы [ 3 ]

0 голосов
/ 07 ноября 2019

После запуска javac filename.java Вы можете запустить следующий комманд: java filname Обратите внимание, что в приведенном выше комманде имя файла не имеет расширения. Если вы столкнулись с некоторыми ошибками, вы пытаетесь удалить package com.zetcode; в начале каждого файла иснова скомпилируйте и затем выполните

0 голосов
/ 07 ноября 2019

Поместите все свои файлы в каталог javaprogram

Я имею в виду все из них: Snake.java, Board.java, head.png, dot.png и apple. png

Затем вы редактируете файлы Snake.java и Board.java

В Snake.java удалите объявление пакета в верхней частифайл.

В Board.java удалите объявление пакета вверху файла, а также отредактируйте путь к файлам изображений.

например. ImageIcon iid = new ImageIcon("dot.png");

После того, как вы сделали все вышеупомянутые изменения, используйте следующую команду:

javac *.java - для компиляции файлов

javaw Snake - для выполненияпрограмма

Проверьте, в чем разница между java и javaw и javac .

Если вы отправляете эту игру накто-то просто запакует его в исполняемый jar-файл.

Дайте мой ответ зеленой галочкой: P

0 голосов
/ 07 ноября 2019

javac prgrm-name.java для компиляции кода.

java prgrm-name для запуска кода.

...