Per capire meglio come funzionano le cose in Java, mi piacerebbe sapere se posso aggiungere dinamicamente, in runtime, una directory al percorso della classe.È possibile aggiungere una directory al percorso della classe in fase di runtime?
Per esempio, se io lancio un .jar utilizzando "java-jar mycp.jar" e l'uscita del java.class.path proprietà, io possa avere:
java.class.path: '.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java'
Ora posso modificare questo percorso di classe in fase di runtime per aggiungere un'altra directory? (ad esempio, prima di effettuare la prima chiamata a un corso utilizzando uno .jar situato in quella directory che voglio aggiungere).
Davvero molto utile, grazie! –
https://docs.oracle.com/javase/7/docs/api/java/net/URLClassLoader.html –
questo non funziona formami .. non sono in grado di caricare la classe dopo aver usato Class.forName (" com.mysql.jdbc.Driver "); –