Валидатор решение принимает, но я не могу запустить программу, чтобы увидеть результат...
При запуске выпадает ошибка "no main manifest attribute, in C:\Users\Nikolai4\IdeaProjects\JavaRushTasks\8.Games\lib\desktop-game-engine.jar".
Илья
30 уровень
Как запустить программу?
Решен
Комментарии (16)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Артем DivertittoSenior Android-разработчи в United TechMaster
13 мая 2020, 11:29
А у тебя VM Options строка пустая?
0
Илья
13 мая 2020, 12:41
Где она находится?
0
Артем DivertittoSenior Android-разработчи в United TechMaster
13 мая 2020, 18:27
В правом верхнем углу есть кнопка Run, и слева от это кнопки есть выпадающее меню и кнопка Edit Configuration. В левой части открытого окна выбираешь игру которую запускаешь, а справа будет VM Options, и она должна быть пустая. Лучше прикрепи скрин, я посмотрю
0
Илья
13 мая 2020, 20:31
0
Артем DivertittoSenior Android-разработчи в United TechMaster
14 мая 2020, 12:06
У тебя выбрано JAR Application -> desktop-game-engine.jar
Тебе нужно выбрать Application -> Minesweeper
0
Илья
14 мая 2020, 12:38
В Application нет Minesweeper или чего-то похожего.
Где нужно создать класс MinesweeperGame? Я создал в 8.Games > src > com.javarush.games.minesweeper.![]()
0
Артем DivertittoSenior Android-разработчи в United TechMaster
18 мая 2020, 06:44
Давай по порядку. Если ты запускал сапера он там должен быть 100%
1. Запусти сапера, тогда он должен будет появится в этом окне
2. Останови сапера
3. Посмотри VM Options
0
Илья
18 мая 2020, 12:49
Не запускал, т.к. не знаю как его запустить (или даже где искать).
Если по порядку, то:
1. в idea я выбрал очередную задачу (игру сапер, в этот раз)
2. появилась одна единственная вкладка "условия" (главной вкладки типа main/solution, как в других задачах, нет)
3. в папке 8.Games > src > com.javarush.games.minesweeper я создал класс MinesweeperGame и унаследовал его от класса Game + импортировал указанные библиотеки
4. во втором задании сапера был пункт "запустите, посмотрите что получилось".
Получилась вышеуказанная ошибка.
В общем это все мои действия
0
Артем DivertittoSenior Android-разработчи в United TechMaster
21 мая 2020, 12:48
Сложно так определить.
А скинь скрин файла который ты запусаешь?
0
Илья
24 мая 2020, 11:03
Не понимаю о каком файле идёт речь. Если ты имеешь в виду какой-либо jar-файл в какой-либо директории (типа C\Program files\ java\где-то там\сапёр.jar), я не знаю где находится этот файл.
Запустить через idea тоже не получается, т.к. вылетает ошибка, которую я указал выше.
При попытке скомпилировать, выдает такую ошибку:![]()
0
Артем DivertittoSenior Android-разработчи в United TechMaster
27 мая 2020, 08:06
так у тебя установленная 13 джава. Для запуска игр на этой версии джава, нужно подключить javaFx (7 пункт смотри)
0
Илья
28 мая 2020, 17:23
Ok, сделал) Спасибо!
0
Артем DivertittoSenior Android-разработчи в United TechMaster
30 мая 2020, 10:37
Закрывай вопрос, если решил
0
Prosperro
13 мая 2020, 11:18
для запуска нужен ещё метод start(), попробуйте решить ешь несколько следующих заданий
0
Илья
13 мая 2020, 11:16
0
Илья
13 мая 2020, 11:15
package com.javarush.games.minesweeper;
import com.javarush.engine.cell.*;
public class MinesweeperGame extends Game {
private static final int SIDE = 9;
@Override
public void initialize() {
setScreenSize(SIDE, SIDE);
}
}
+2