Erro: Não foi possível localizar nem carregar a classe principal
16 respostas
java
ClockWork
criei um código para manipular arquivos .xls e ate ai tudo bem porem quando chega a parte que executa da erro falando que não e possível localizar a classe principal eu uso javac -classpath jxl.jar Prototipo01.java para compilar e java Main para executar quando eu vou executar da o erro.
Já agora, qual é o nome do arquivo onde se encontra a classe “Main” ?
edumatias2 likes
Tente
Se estiver no Eclipse.
Botão direito no projeto => Properties => Run/Debug Settings => New => Java Application => Em Main Class, selecione a sua classe Main.
Netbeans
Botão direito no projeto => Properties/Propriedades => Executar => Classe Principal /Main Class , selecione a sua classe Main.
Gere novamente o artefato (jar)
staroski
Sua classe Main está dentro do pacote jxl, então tem que executar assim:
java jxl.Main
ClockWork
da o mesmo erro
ClockWork
não uso nenhum dos dois
ClockWork
retorna arquivo não encontrado
staroski
Está executando o Java a partir da pasta raiz onde estão seus pacotes?
ClockWork
sim o cmd esta na pasta dos arquivos
staroski1 like
Tem que estar na mesma pasta onde está o pacote jxl.
Aí você compila assim:
javac -classpath . jxl\Main.java
E executa assim:
java -classpath . jxl.Main
ClockWork
retorna que o arquivo não existe, foi tentar com o apache porem to recebendo mais erros que esse jxl
ClockWork
consegui compilar usando o apache porem quando vou executar da erro que a classe principal não encontrada. mds so da isso quando tento manipular arquivos do excel usando jlx e apache, existe alguma outra forma?
staroski
Você só está se atrapalhando com a estrutura de pastas e como incluir as bibliotecas de terceiros no classpath.
Se ver exatamente como está sua estrutura, é complicado ajudar, vai ficar esse pingue-pongue de mensagens.
ClockWork
alguma sugestão de onde posso ver?
staroski
No gerenciador de arquivos do seu sistema operacional, se for o Windows, será no windows explorer.
Talvez não tenha entendido o que quis dizer.
Gostaria que você nos mostrasse a sua estrutura de pastas e arquivos do seu projeto.
ClockWork
resolvi meu objetivo era escrever em um do excel consegui resolver sem usar nenhuma api externa, talvez postarei um tutorial se nesse fórum tiver um lugar para tutorial.
D
dnilson_sousa
Também estava passando por esse erro, e este procedimento que você sugeriu solucionou o problema.