Possível duplicata: Como acessar as classes java no pacote padrão?
Estou usando o Eclipse 3.5 e criei um projeto com alguma estrutura de pacote junto com o pacote padrão. Eu tenho uma classe no pacote padrão - Calculations.java e quero fazer o uso dessa classe em qualquer um dos pacotes (por exemplo, em com.company.calc
). Quando tento fazer uso da classe que está no pacote padrão, recebo um erro do compilador. Não é capaz de reconhecer a classe no pacote padrão. Onde está o problema?
Calculations.java - código-fonte
public class Calculations {
native public int Calculate(int contextId);
native public double GetProgress(int contextId);
static {
System.loadLibrary("Calc");
}
}
Não posso colocar minha aula em nenhum outro pacote. Esta classe possui alguns métodos nativos que são implementados em Delphi. Se eu colocar essa classe em qualquer uma das pastas, terei que fazer alterações naquela DLL que desejo evitar (realmente - não posso). É por isso que coloquei minha classe no pacote padrão.