Olá
Estou criando um jogo batalha medieval, mais na hora de executar aparece esse erro:
[color=darkred]java.lang.ExceptionInInitializerError
at Test.main(Test.java:12)[/color]
Nunca tinha ouvido falar desta excecção, me pareceu muito estranha e não consegui resolver isso. Está aqui o código da classe Test, Se prescisarem do resto do codigo eu posto + vai ser meio extenso
Salvei em uma classe ALL todos os tipos de unidades entre outras coisas, com todos os parametros, mas para a batalha funcionar bem cada unidade tem de ser um clone, para que um os danos dados em uma unidades não espalhem para todas elas, assim como moral da tropa etc
Polimorphism
A classe unit implementa cloneable tudo direntinho
Edit: Cada unidade tem + de 30 variaveis de instancia naum tinha como fazer manualmente usando construtor c/ parametro Unit
P
plic_ploc
ExceptionInInitializerError é lançada quando ocorre uma exception dentro de um método estático.
Coloque todo código do método main() dentro de um try catch e imprima a mensagem de erro.