Erro Java do Eclipse: esta selecção não pode ser lançada e não existem lançamentos recentes

Procurei por toda a internet e tentei tudo o que os fóruns dizem para fazer e nada funciona. Este erro continua a aparecer. Eu tentei executar o meu projeto java (não para o android) mesmo a execução drop down como botão não funciona porque diz "Nenhum aplicável".

Author: Jon Clements, 2014-09-16

9 answers

O Eclipse precisa de ver um método principal num dos ficheiros de origem do seu projecto, a fim de determinar que tipo de projecto é para que possa oferecer as opções de execução adequadas:

public static void main(String[] args)

Sem essa assinatura de método (ou com uma versão malformada dessa assinatura de método), o item Executar como menu não irá apresentar quaisquer opções de execução.

 19
Author: MarsAtomic, 2014-09-15 23:54:27
Pode ter escrito mal esta declaração. public static void main (String Args [])

Eu também comecei java e estava enfrentando o mesmo erro e estava ocorrendo como eu não coloquei [] depois args. por isso, verifica as estatísticas.

 7
Author: Piyush Gupta, 2015-08-31 17:17:38

Carregue na lista ao lado do botão Executar, depois de escolher a configuração executar, mostra três opções, como por exemplo a opção java application add class(nome da classe do seu projecto), onde então carregue no botão ok ...Execute a sua aplicação:)

Neeraj
 4
Author: Neeraj Attri, 2015-06-23 12:32:51

Quando criar um novo ficheiro de classe, tente marcar a opção perto de

public static void main(String[] args) {
Isto vai ajudar-te a resolver o problema.
 3
Author: Emre Turan, 2016-01-10 19:34:03

Certifique-se de que o" m " no main() é minúsculo, o que também faria com que java não veja o seu método principal, eu fiz isso várias vezes, infelizmente.

 2
Author: FRANK, 2015-07-29 19:02:34

Carregue no projecto que deseja executar no lado esquerdo do package explorer e depois carregue no botão Executar.

 2
Author: Vishal Patil, 2016-03-04 02:17:02

Verificou se:

  1. criou um ficheiro class em src pasta no seu projecto JAVA?(não file)
  2. Nomeaste a tua turma como o mesmo nome do teu ficheiro?
Sou um novato que tenta correr um exemplo helloworld e tem o mesmo erro que o teu, e estes funcionam para mim.
 1
Author: Det2sial, 2018-09-02 19:21:24
Isso acontece quando às vezes copiamos ou importamos o projeto de algum lugar. A pasta de origem é uma grande coisa para se preocupar.

Uma técnica simples é criar um novo projecto, dentro da pasta de origem, criar uma nova classe e colar o conteúdo ali.

Vai funcionar... Espero que ajude.
 0
Author: Nish, 2015-11-18 06:05:49

Verifique se o nome do ficheiro é o mesmo que o nome da classe usado pelo seu programa.

Eg classe Dfs{ psvm (texto [] args) {}}

O nome do ficheiro deve ser Dfs.java

 0
Author: XciA, 2018-02-17 14:30:06