public class PropHolder {
public static Properties prop;
static {
//code for loading properties from file
}
}
// Referencing the class somewhere else:
Properties prop = PropHolder.prop;
class PropHolder
è una mia classe. La classe risiede nello stesso file JAR della classe principale. Quindi ciò non dovrebbe essere perché manca qualsiasi JAR dal percorso di classe.
Quando guardo il file JAR jar tf myjarfile
, posso vedere l' PropHolder.class
elenco lì.
A proposito: il codice funziona alla perfezione sul mio computer locale. Ma non funzionava quando lo distribuivo con alcuni script su un server Linux. Quindi penso che non sia il problema del codice. Ma per qualche motivo. il processo di distribuzione è molto difficile da tracciare.
Quale potrebbe essere il problema?