Posible duplicado: ¿Cómo acceder a las clases de Java en el paquete predeterminado?
Estoy usando Eclipse 3.5 y he creado un proyecto con alguna estructura de paquete junto con el paquete predeterminado. Tengo una clase en el paquete predeterminado: Calculations.java y quiero hacer uso de esa clase en cualquiera de los paquetes (por ejemplo, en com.company.calc
). Cuando intento hacer uso de la clase que está en el paquete predeterminado, me da un error de compilación. No puede reconocer la clase en el paquete predeterminado. ¿Dónde está el problema?
Calculations.java - código fuente
public class Calculations {
native public int Calculate(int contextId);
native public double GetProgress(int contextId);
static {
System.loadLibrary("Calc");
}
}
No puedo poner mi clase en ningún otro paquete. Esta clase tiene algunos métodos nativos que se implementan en Delphi. Si pongo esa clase en cualquiera de las carpetas, tendré que hacer cambios en esa DLL que quiero evitar (en realidad, no puedo). Por eso puse mi clase en el paquete predeterminado.