Performable file: Microsoft Windows scheme is COM, EXE, and DLL. This structure has a good mapping relationship with the memory and machine code. Sun Java's solution is ZIP format. Resource files (such as pictures, etc.) Microsoft scheme is a special format. Sun Java's solution is like a normal file, just packing into JAR. Shared libraries and shared components Microsoft schemes are Path, DLL, ActiveX, and registry. Sun Java has two: ClassPath and Java Web Start. The way classpath is not very easy. Program distribution Microsoft has a special installation service Sun java to partially resolve the problem of program distribution, SUN Java's package policy is simple, of course, this is also a new beginning, there is no previous burden related.