Possibile duplicato: come accedere alle classi java nel pacchetto predefinito?
Sto usando Eclipse 3.5 e ho creato un progetto con una struttura di pacchetti insieme al pacchetto predefinito. Ho una classe nel pacchetto predefinito - Calculations.java e voglio utilizzare quella classe in qualsiasi pacchetto (ad esempio in com.company.calc
). Quando provo a utilizzare la classe che si trova nel pacchetto predefinito, mi dà un errore del compilatore. Non è in grado di riconoscere la classe nel pacchetto predefinito. Dov'è il problema?
Calculations.java - codice sorgente
public class Calculations {
native public int Calculate(int contextId);
native public double GetProgress(int contextId);
static {
System.loadLibrary("Calc");
}
}
Non posso inserire la mia classe in nessun altro pacchetto. Questa classe ha alcuni metodi nativi che sono implementati in Delphi. Se metto quella classe in una qualsiasi delle cartelle, dovrò apportare modifiche a quella DLL che voglio evitare (davvero - non posso). Ecco perché ho inserito la mia classe nel pacchetto predefinito.