Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

04 Exercício 2

Esta dando o seguinte erro: "Class names, (...), are only accepted annotation processing is explicitly request 1 erro".

O que fiz de errado?

8 respostas

Oi Júlio, tudo bem?

Só com esse erro, não consigo saber. Pode mostrar seu código para gente ?

class MeuProgramaModificado {

public static void main (String[] args) {

        System.out.println ("Ola Mundo");

}
}

Seu código aparentemente está correto.

Como você está mandando executar ?

Não consigo mais executar o código esta dando não encontrado, tentei usando o javac direto mas não esta mais encontrando o arquivo.

Por favor passe o código que você está usando no terminal e o erro. Você colocou a extensão do arquivo como ".java"?

Código:

class MeuProgramaModificado {

public static void main (String[] args) {

System.out.println ("Ola Mundo");

} }

Erro;

javac: file not found : MeuProgramaModificado.java

Antes ele estava funcionando normalmente?

Lembre que primeiramente você tem que estar no diretório pelo terminal e depois compilar.

solução!

Muda o acesso da classe para public, e, caso ainda não seja o caso, muda o nome do arquivo para MeuProgramaModificado.java. O código deve ficar assim:

public class MeuProgramaModificado {
    public static void main (String[] args) {
        System.out.println ("Ola Mundo");
    }
}

Estás compilando no terminal? Se sim, os comandos são:

  1. entra no diretório do arquivo, em sistemas UNIX isso é feito com o comando cd CAMINHO, onde CAMINHO é algo da forma /usuario/pasta/subpasta.
  2. para compilar: javac MeuProgramaModificado.java
  3. para executar: java MeuProgramaModificado
Se isso não resolver, talvez tu estejas com um problema de instalação do java. Usas que SO? Para programação, o Linux é uma opção muito forte a ser considerada, pois as ferramentas de desenvolvimento tem uma configuração muito mais simples, sem falar que o ambiente é muito mais robusto. Dê uma olhada no Ubuntu.