Java Load class libraries in order

Source: Internet
Author: User
Tags tomcat
The way to load a Java load library is related to its classloader, and different JVMs have different classloader. The loading order of the J2SDK JVM is now described.

First, Java will load the jar (ZIP, directory) contained in the parameters according to the system's parameter classpath. As long as the JVM is used and the classpath is not set, the classes used in the program are automatically found and loaded in this area.

Second, when we run Java.exe to run a program, we can also add-classpath (-CP) plus the package used. However, these packages are only valid for this operation and have no effect on the operation of other programs.

Finally, the program also loads the class file from the current directory (the current package). (a word of nonsense)

Like Tomcat, the second type is added to the bag. So there are two ways in which a third party package can be added to a tomcat. One way is to add the parameter classpath of the system, and the other is to modify the bat file.





Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.