Pair of BNC to RJ45 CAT5 CAT6 Cable Passive Video +Audio Balun... VIMVIP HD-CVI/TVI/AHD Passive Video Balun with Power Connector and RJ45 CAT5 Data Transmitter 1 Pair by VIMVIP
The class loader concept, one of the cornerstones of the Java virtual machine, describes the behavior of converting a named class into the bits responsible for implementing that class. Because class loaders exist, the Java run time does not need to know anything about files and file systems when running Java programs.
Obviously the above code can't used to find out which jar a class is loaded from, if the jar is loaded by the system class loader. You can use the verbose java command line argument when you start the application: java-verbose app it will print out every class in each jar the system class loader loads, ie:hen a jar file is loaded by the system class loader, it's codeSource will be null. What jars will be loaded by the system class loader? the rule of thumb is that all the jars in the class path (not the ones you package in your application) will be loaded by the system class loader.