При нажатии кнопки «Выполнить» я получаю сообщение об ошибке: «Выбор не может быть запущен, и недавних запусков нет»
Однажды я скачал eclipse год назад и позже удалил его, может ли это быть проблемой?
что мне следует сделать, чтобы прояснить это и сделать свой коды запускаются?
-код
пакет MyProjectPackage;
импортировать java.util.Scanner;
импортировать MyProjectPackage.GuesserGame_2.Empire; импортировать MyProjectPackage.GuesserGame_2.Guesser; import MyProjectPackage.GuesserGame_2.Player;
public class GuesserGame_2 { class Guesser{ int GuesserNum;
public int takeumberguesser() { System.out.println("игра угадай число "); Сканер sc=новый сканер(System.in); GuesserNum=sc.nextInt(); вернуть GuesserNum; } } class Player { int PlayerNum;
public int takeumberguesser() { System.out.println("игрок угадает число"); Сканер sc=новый сканер(System.in); PlayerNum=sc.nextInt(); вернуть PlayerNum;
} class Empire{ int numfromGuesser; int numfromPlayer1; int numfromPlayer2; int numfromPlayer3;
void CollectfromGuesser(){ Guesser g =new Guesser(); numfromGuesser=g.takenumberguesser(); }
void CollectfromPlayer() {
Player P1 = new Player();
numfromPlayer1=P1.takenumberguesser();
Player P2 = new Player();
numfromPlayer2=P2.takenumberguesser();
Player P3 = new Player();
numfromPlayer3=P3.takenumberguesser();
}
void compare() {
if(numfromPlayer1==numfromGuesser) {
if(numfromPlayer2==numfromGuesser&&numfromPlayer3==numfromGuesser) {
System.out.println("all players won the game");
}
else if(numfromPlayer2==numfromGuesser) {
System.out.println("only Player1 and Player2 won the game");
}
else if(numfromPlayer3==numfromGuesser) {
System.out.println("only Player1 and Player 3 won the game");
}else {
System.out.println("only Player1 won the game");
}
}
else if(numfromPlayer2==numfromGuesser) {
if(numfromPlayer3==numfromGuesser) {
System.out.println("only Player2 won the game");
}
}
else if (numfromPlayer3==numfromGuesser) {
System.out.println("Only Player3 won the game");
}else {
System.out.println("no Player won the game");
}
} } public class MyProjectPackage{
public void main(String[] args) { Empire E=new Empire(); E.CollectfromGuesser(); E.CollectfromPlayer(); E.compare();
}
Снимок экрана с ошибкой [list] [*]При нажатии кнопки «Выполнить» я получаю сообщение об ошибке: «Выбор не может быть запущен, и недавних запусков нет»
[*]Однажды я скачал eclipse год назад и позже удалил его, может ли это быть проблемой?
[*]что мне следует сделать, чтобы прояснить это и сделать свой коды запускаются?
[/list] -код пакет MyProjectPackage; импортировать java.util.Scanner; импортировать MyProjectPackage.GuesserGame_2.Empire; импортировать MyProjectPackage.GuesserGame_2.Guesser; import MyProjectPackage.GuesserGame_2.Player; public class GuesserGame_2 { class Guesser{ int GuesserNum; public int takeumberguesser() { System.out.println("игра угадай число "); Сканер sc=новый сканер(System.in); GuesserNum=sc.nextInt(); вернуть GuesserNum; } } class Player { int PlayerNum; public int takeumberguesser() { System.out.println("игрок угадает число"); Сканер sc=новый сканер(System.in); PlayerNum=sc.nextInt(); вернуть PlayerNum;
[code] } class Empire{ int numfromGuesser; int numfromPlayer1; int numfromPlayer2; int numfromPlayer3; void CollectfromGuesser(){ Guesser g =new Guesser(); numfromGuesser=g.takenumberguesser(); }
void CollectfromPlayer() { Player P1 = new Player(); numfromPlayer1=P1.takenumberguesser();
Player P2 = new Player(); numfromPlayer2=P2.takenumberguesser();
Player P3 = new Player(); numfromPlayer3=P3.takenumberguesser(); }
void compare() { if(numfromPlayer1==numfromGuesser) { if(numfromPlayer2==numfromGuesser&&numfromPlayer3==numfromGuesser) { System.out.println("all players won the game"); } else if(numfromPlayer2==numfromGuesser) { System.out.println("only Player1 and Player2 won the game"); } else if(numfromPlayer3==numfromGuesser) { System.out.println("only Player1 and Player 3 won the game"); }else { System.out.println("only Player1 won the game"); }
} else if(numfromPlayer2==numfromGuesser) { if(numfromPlayer3==numfromGuesser) { System.out.println("only Player2 won the game"); } }
else if (numfromPlayer3==numfromGuesser) { System.out.println("Only Player3 won the game"); }else { System.out.println("no Player won the game"); } } } public class MyProjectPackage{ public void main(String[] args) { Empire E=new Empire(); E.CollectfromGuesser(); E.CollectfromPlayer(); E.compare();