NoClassDefFoundError em uma interface, não em uma classe
Tenho um problema comNoClassDefFoundError
. Estou usando interfaces e nenhuma definição de classe deve estar disponível:
package code;
public interface Constants {...}
A classe que implementa essa interface é compilada sem erros, e um arquivo JAR foi criado, mas em tempo de execução, isso gera um err
import ...;
import code.*;
public class MultiDoc extends LanguageAnalyser implements Constants{}
Constants
contém apenas uma lista de constante
Li algumas postagens apontando para CLASSPATH como causa deste problema, mas tenho ocode
pacote no meu CLASSPATH. Se não o tivesse, produziria um erro de compilação. Portanto, o problema deve ser outra coisa.
O erro de tempo de execução é:
java.lang.NoClassDefFoundError: code/Constants
Qual é a solução?