Javaでの動作をよりよく理解するために、実行時にディレクトリをクラスパスに動的に追加できるかどうかを知りたいと思います。例えば実行時にディレクトリをクラスパスに追加できますか?
、私はの.jar使用起動した場合、 "javaの-jar mycp.jar"と出力のjava.class.pathプロパティは、私が取得することがあります。今
java.class.path: '.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java'
このクラスパスを実行時に変更して別のディレクトリを追加することはできますか? (たとえば、追加するディレクトリにある.jarを使用して、クラスへの最初の呼び出しを行う前に)。
本当に便利です、ありがとう! –
https://docs.oracle.com/javase/7/docs/api/java/net/URLClassLoader.html –
これは動作していませんフォーム..私はClass.forNameを使用してこの後にクラスをロードできません( " com.mysql.jdbc.Driver "); –