O nome do arquivo.java tem o mesmo nome da classe?
F
fernando_chimicoviak
Sim… Possui… Para executar o arquivo, eu preciso da classe principal. Eu defini esta para esse exemplo. É somente essa classe. Porém, o NetBeans não quer definir esta como principal.
F
fernando_chimicoviak
Alguém pode me ajudar por favor??? Estou tentando solucionar o erro faz tempo e não consigo!!!
Retira o Memostra e coloca Main, e teste por gentileza!
F
fernando_chimicoviak
Bom… Desse jeito acima não tem como. Pois a classe que eu defini no NetBeans se chama Memostra. Portanto, ela deve ter esse nome. Para definí-la como principal, eu coloquei o public static void main(String [] args).
O problema é que o NetBeans, quando eu vou compilar, mostra uma mensagem dizendo que está sem classe principal.
Lembrando que eu defini as Paths e Classpaths que pedem antes das instalações
O pacote é padrão. Eu não posso excluir ele. Eu num to entendendo mais nada, cara. Pq isso é problema na classe. As Paths estão definidas e td mais. Não sei o que fazer. No Eclipse funfa normal
Gabriel_Matsuoka
Você tentou criar um novo projeto? ou criou uma classe e jogo o codigo?
No eclipse ele executa dessa forma que você passo.
Porém no netbeans ele não executa por causa do package que não foi criado. Se você criar um projeto do zero no Netbeans, você pode verificar que ele cria essa linha
“package nomedoprojeto;”
public class Main <- Netbeans
public class nomedoprojeto <- Eclipse…
Existe algumas diferenças entre eles… Por isso no eclipse funciona e no netbeans não.
F
fernando_chimicoviak
No NetBeans eu criei vários projetos do zero pra poder rodar e testar. Mas infelizmente não funciona.
Sigo os passos File> new project> java> java app> next> coloco o nome do projeto> finish
E para criar a classe, eu clico com o botão direito em pacote padrão> new> class> coloco o nome da classe e finish.
Sim e não. Quando fiz os testes, deixei um projeto para criar as classes principais e deixei outro para não criar também. Ambos acusaram de não querer criar a classe principal.
Anime2 likes
Fiz assim e deu certinho, acho que o problema é no trem rsrs… (Brincadeira!)
Pois então… Fiz desse jeito q vc fez. Mas num funcionou. acho q o problema é no trem [2] hahaha
F
fernando_chimicoviak
Bom… Constatei que o problema estava no pacote.
No NetBeans há o <pacote padrão>, onde deveria-se criar as classes. Porém, quando eu vou criar a dita cuja, aparece a mensagem “Aviso: é altamente recomendado que você NÃO coloque classes Java no pacote padrão”. Portanto, criei outro pacote e fiz a main class do Java.