• Post Reply Bookmark Topic Watch Topic
  • New Topic

Question on JVM class loader  RSS feed

 
manish ghildiyal
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

When command 'java name_of_class_containing_main_method' is run
then JVM is launched which then executes the program.

As I understand that a very important part of a JVM is class loader subsystem which is
responsible for loading the various classes needed to run the program, be it JAVA API classes
or application's clases. My question is that does JVM scans entire bytecode and load all the classes at beginning and the executes the program
OR does it load the classes as it executes the program and the need arises .

Manish
 
Paul Clapham
Sheriff
Posts: 22835
43
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
manish ghildiyal wrote:My question is that does JVM scans entire bytecode and load all the classes at beginning and the executes the program
OR does it load the classes as it executes the program and the need arises .


It's the latter option. The JVM only loads classes when they are needed, i.e. when some already-loaded class tries to use them.
 
manish ghildiyal
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Paul.

Manish
 
Ivan Jozsef Balazs
Rancher
Posts: 999
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The command line option
-verbose:class
will let the JVM issue information on when which class was loaded.
That can become an impressive list!

C:\source\java\BBank\bbank>java -verbose:class -classpath .;jdom.jar bb .xml .txt
[Loaded java.lang.Object from shared objects file]
[Loaded java.io.Serializable from shared objects file]
[Loaded java.lang.Comparable from shared objects file]
[Loaded java.lang.CharSequence from shared objects file]
[Loaded java.lang.String from shared objects file]
[Loaded java.lang.reflect.GenericDeclaration from shared objects file]
[Loaded java.lang.reflect.Type from shared objects file]
[Loaded java.lang.reflect.AnnotatedElement from shared objects file]
[Loaded java.lang.Class from shared objects file]
[Loaded java.lang.Cloneable from shared objects file]
[Loaded java.lang.ClassLoader from shared objects file]
[Loaded java.lang.System from shared objects file]
[Loaded java.lang.Throwable from shared objects file]
[Loaded java.lang.Error from shared objects file]
[Loaded java.lang.ThreadDeath from shared objects file]
[Loaded java.lang.Exception from shared objects file]
[Loaded java.lang.RuntimeException from shared objects file]
[Loaded java.security.ProtectionDomain from shared objects file]
[Loaded java.security.AccessControlContext from shared objects file]
[Loaded java.lang.ClassNotFoundException from shared objects file]
[Loaded java.lang.LinkageError from shared objects file]
[Loaded java.lang.NoClassDefFoundError from shared objects file]
[Loaded java.lang.ClassCastException from shared objects file]
[Loaded java.lang.ArrayStoreException from shared objects file]
[Loaded java.lang.VirtualMachineError from shared objects file]
[Loaded java.lang.OutOfMemoryError from shared objects file]
[Loaded java.lang.StackOverflowError from shared objects file]
[Loaded java.lang.IllegalMonitorStateException from shared objects file]
[Loaded java.lang.ref.Reference from shared objects file]
[Loaded java.lang.ref.SoftReference from shared objects file]
[Loaded java.lang.ref.WeakReference from shared objects file]
[Loaded java.lang.ref.FinalReference from shared objects file]
[Loaded java.lang.ref.PhantomReference from shared objects file]
[Loaded java.lang.ref.Finalizer from shared objects file]
[Loaded java.lang.Runnable from shared objects file]
[Loaded java.lang.Thread from shared objects file]
[Loaded java.lang.Thread$UncaughtExceptionHandler from shared objects file]
[Loaded java.lang.ThreadGroup from shared objects file]
[Loaded java.util.Dictionary from shared objects file]
[Loaded java.util.Map from shared objects file]
[Loaded java.util.Hashtable from shared objects file]
[Loaded java.util.Properties from shared objects file]
[Loaded java.lang.reflect.AccessibleObject from shared objects file]
[Loaded java.lang.reflect.Member from shared objects file]
[Loaded java.lang.reflect.Field from shared objects file]
[Loaded java.lang.reflect.Method from shared objects file]
[Loaded java.lang.reflect.Constructor from shared objects file]
[Loaded sun.reflect.MagicAccessorImpl from shared objects file]
[Loaded sun.reflect.MethodAccessor from shared objects file]
[Loaded sun.reflect.MethodAccessorImpl from shared objects file]
[Loaded sun.reflect.ConstructorAccessor from shared objects file]
[Loaded sun.reflect.ConstructorAccessorImpl from shared objects file]
[Loaded sun.reflect.DelegatingClassLoader from shared objects file]
[Loaded sun.reflect.ConstantPool from shared objects file]
[Loaded sun.reflect.FieldAccessor from shared objects file]
[Loaded sun.reflect.FieldAccessorImpl from shared objects file]
[Loaded sun.reflect.UnsafeFieldAccessorImpl from shared objects file]
[Loaded sun.reflect.UnsafeStaticFieldAccessorImpl from shared objects file]
[Loaded java.lang.Appendable from shared objects file]
[Loaded java.lang.AbstractStringBuilder from shared objects file]
[Loaded java.lang.StringBuffer from shared objects file]
[Loaded java.lang.StringBuilder from shared objects file]
[Loaded java.lang.StackTraceElement from shared objects file]
[Loaded java.nio.Buffer from shared objects file]
[Loaded sun.misc.AtomicLong from shared objects file]
[Loaded sun.misc.AtomicLongCSImpl from shared objects file]
[Loaded sun.misc.PostVMInitHook from shared objects file]
[Loaded java.lang.Boolean from shared objects file]
[Loaded java.lang.Character from shared objects file]
[Loaded java.lang.Number from shared objects file]
[Loaded java.lang.Float from shared objects file]
[Loaded java.lang.Double from shared objects file]
[Loaded java.lang.Byte from shared objects file]
[Loaded java.lang.Short from shared objects file]
[Loaded java.lang.Integer from shared objects file]
[Loaded java.lang.Long from shared objects file]
[Loaded java.io.ObjectStreamField from shared objects file]
[Loaded java.util.Comparator from shared objects file]
[Loaded java.lang.String$CaseInsensitiveComparator from shared objects file]
[Loaded java.security.Guard from shared objects file]
[Loaded java.security.Permission from shared objects file]
[Loaded java.security.BasicPermission from shared objects file]
[Loaded java.lang.RuntimePermission from shared objects file]
[Loaded java.util.AbstractMap from shared objects file]
[Loaded sun.misc.SoftCache from shared objects file]
[Loaded java.lang.ref.ReferenceQueue from shared objects file]
[Loaded java.lang.ref.ReferenceQueue$Null from shared objects file]
[Loaded java.lang.ref.ReferenceQueue$Lock from shared objects file]
[Loaded java.util.HashMap from shared objects file]
[Loaded java.util.Map$Entry from shared objects file]
[Loaded java.util.HashMap$Entry from shared objects file]
[Loaded java.security.AccessController from shared objects file]
[Opened C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded sun.misc.JavaSecurityAccess from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.security.AccessControlContext$1 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded sun.misc.SharedSecrets from shared objects file]
[Loaded sun.misc.Unsafe from shared objects file]
[Loaded java.lang.IncompatibleClassChangeError from shared objects file]
[Loaded java.lang.NoSuchMethodError from shared objects file]
[Loaded sun.reflect.Reflection from shared objects file]
[Loaded java.util.Collections from shared objects file]
[Loaded java.lang.Iterable from shared objects file]
[Loaded java.util.Collection from shared objects file]
[Loaded java.util.AbstractCollection from shared objects file]
[Loaded java.util.Set from shared objects file]
[Loaded java.util.AbstractSet from shared objects file]
[Loaded java.util.Collections$EmptySet from shared objects file]
[Loaded java.util.List from shared objects file]
[Loaded java.util.AbstractList from shared objects file]
[Loaded java.util.RandomAccess from shared objects file]
[Loaded java.util.Collections$EmptyList from shared objects file]
[Loaded java.util.Collections$EmptyMap from shared objects file]
[Loaded java.util.Collections$ReverseComparator from shared objects file]
[Loaded java.util.Collections$SynchronizedMap from shared objects file]
[Loaded java.lang.reflect.ReflectPermission from shared objects file]
[Loaded java.security.PrivilegedAction from shared objects file]
[Loaded sun.reflect.ReflectionFactory$GetReflectionFactoryAction from shared objects file]
[Loaded java.util.Vector from shared objects file]
[Loaded java.util.Stack from shared objects file]
[Loaded sun.reflect.ReflectionFactory from shared objects file]
[Loaded java.lang.ref.Reference$Lock from shared objects file]
[Loaded java.lang.ref.Reference$ReferenceHandler from shared objects file]
[Loaded java.lang.ref.Finalizer$FinalizerThread from shared objects file]
[Loaded java.util.Enumeration from shared objects file]
[Loaded java.util.Hashtable$EmptyEnumerator from shared objects file]
[Loaded java.util.Iterator from shared objects file]
[Loaded java.util.Hashtable$EmptyIterator from shared objects file]
[Loaded java.util.Hashtable$Entry from shared objects file]
[Loaded java.nio.charset.Charset from shared objects file]
[Loaded java.nio.charset.spi.CharsetProvider from shared objects file]
[Loaded sun.nio.cs.FastCharsetProvider from shared objects file]
[Loaded sun.nio.cs.StandardCharsets from shared objects file]
[Loaded sun.util.PreHashedMap from shared objects file]
[Loaded sun.nio.cs.StandardCharsets$Aliases from shared objects file]
[Loaded sun.nio.cs.StandardCharsets$Classes from shared objects file]
[Loaded sun.nio.cs.StandardCharsets$Cache from shared objects file]
[Loaded java.lang.ThreadLocal from shared objects file]
[Loaded java.util.concurrent.atomic.AtomicInteger from shared objects file]
[Loaded java.lang.Class$3 from shared objects file]
[Loaded java.lang.reflect.Modifier from shared objects file]
[Loaded sun.reflect.LangReflectAccess from shared objects file]
[Loaded java.lang.reflect.ReflectAccess from shared objects file]
[Loaded java.lang.StringValue from shared objects file]
[Loaded java.util.Arrays from shared objects file]
[Loaded java.lang.Math from shared objects file]
[Loaded sun.nio.cs.HistoricallyNamedCharset from shared objects file]
[Loaded sun.nio.cs.MS1250 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.lang.Class$1 from shared objects file]
[Loaded sun.reflect.ReflectionFactory$1 from shared objects file]
[Loaded sun.reflect.NativeConstructorAccessorImpl from shared objects file]
[Loaded sun.reflect.DelegatingConstructorAccessorImpl from shared objects file]
[Loaded sun.misc.VM from shared objects file]
[Loaded java.lang.StringCoding from shared objects file]
[Loaded java.lang.ThreadLocal$ThreadLocalMap from shared objects file]
[Loaded java.lang.ThreadLocal$ThreadLocalMap$Entry from shared objects file]
[Loaded java.lang.StringCoding$StringDecoder from shared objects file]
[Loaded java.nio.charset.CharsetDecoder from shared objects file]
[Loaded sun.nio.cs.SingleByteDecoder from shared objects file]
[Loaded sun.nio.cs.MS1250$Decoder from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.nio.charset.CodingErrorAction from shared objects file]
[Loaded java.nio.ByteBuffer from shared objects file]
[Loaded java.nio.HeapByteBuffer from shared objects file]
[Loaded java.nio.Bits from shared objects file]
[Loaded sun.misc.JavaNioAccess from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.nio.Bits$1 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.nio.ByteOrder from shared objects file]
[Loaded java.lang.Readable from shared objects file]
[Loaded java.nio.CharBuffer from shared objects file]
[Loaded java.nio.HeapCharBuffer from shared objects file]
[Loaded java.nio.charset.CoderResult from shared objects file]
[Loaded java.nio.charset.CoderResult$Cache from shared objects file]
[Loaded java.nio.charset.CoderResult$1 from shared objects file]
[Loaded java.nio.charset.CoderResult$2 from shared objects file]
[Loaded sun.misc.Version from shared objects file]
[Loaded sun.misc.JavaLangAccess from shared objects file]
[Loaded java.lang.System$2 from shared objects file]
[Loaded java.lang.Runtime from shared objects file]
[Loaded java.io.File from shared objects file]
[Loaded java.io.FileSystem from shared objects file]
[Loaded java.io.Win32FileSystem from shared objects file]
[Loaded java.io.WinNTFileSystem from shared objects file]
[Loaded java.io.ExpiringCache from shared objects file]
[Loaded java.util.LinkedHashMap from shared objects file]
[Loaded java.io.ExpiringCache$1 from shared objects file]
[Loaded java.util.LinkedHashMap$Entry from shared objects file]
[Loaded sun.security.action.GetPropertyAction from shared objects file]
[Loaded sun.misc.JavaIOFileAccess from shared objects file]
[Loaded java.io.File$1 from shared objects file]
[Loaded sun.jkernel.DownloadManager from shared objects file]
[Loaded sun.jkernel.DownloadManager$1 from shared objects file]
[Loaded sun.jkernel.DownloadManager$2 from shared objects file]
[Loaded java.lang.ClassLoader$3 from shared objects file]
[Loaded java.io.ExpiringCache$Entry from shared objects file]
[Loaded java.lang.ClassLoader$NativeLibrary from shared objects file]
[Loaded java.lang.StringCoding$StringEncoder from shared objects file]
[Loaded java.nio.charset.CharsetEncoder from shared objects file]
[Loaded sun.nio.cs.SingleByteEncoder from shared objects file]
[Loaded sun.nio.cs.MS1250$Encoder from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded sun.nio.cs.Surrogate$Parser from shared objects file]
[Loaded sun.nio.cs.Surrogate from shared objects file]
[Loaded java.io.Closeable from shared objects file]
[Loaded java.io.InputStream from shared objects file]
[Loaded java.io.FileInputStream from shared objects file]
[Loaded java.io.FileDescriptor from shared objects file]
[Loaded java.io.Flushable from shared objects file]
[Loaded java.io.OutputStream from shared objects file]
[Loaded java.io.FileOutputStream from shared objects file]
[Loaded java.io.FilterInputStream from shared objects file]
[Loaded java.io.BufferedInputStream from shared objects file]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater from shared objects file]
[Loaded java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl from shared objects file]
[Loaded sun.reflect.misc.ReflectUtil from shared objects file]
[Loaded java.io.FilterOutputStream from shared objects file]
[Loaded java.io.PrintStream from shared objects file]
[Loaded java.io.BufferedOutputStream from shared objects file]
[Loaded java.io.Writer from shared objects file]
[Loaded java.io.OutputStreamWriter from shared objects file]
[Loaded sun.nio.cs.StreamEncoder from shared objects file]
[Loaded java.io.BufferedWriter from shared objects file]
[Loaded java.lang.Terminator from shared objects file]
[Loaded sun.misc.SignalHandler from shared objects file]
[Loaded java.lang.Terminator$1 from shared objects file]
[Loaded sun.misc.Signal from shared objects file]
[Loaded sun.misc.NativeSignalHandler from shared objects file]
[Loaded sun.misc.OSEnvironment from shared objects file]
[Loaded sun.io.Win32ErrorMode from shared objects file]
[Loaded java.lang.NullPointerException from shared objects file]
[Loaded java.lang.ArithmeticException from shared objects file]
[Loaded java.lang.Compiler from shared objects file]
[Loaded java.lang.Compiler$1 from shared objects file]
[Loaded sun.misc.Launcher from shared objects file]
[Loaded java.net.URLStreamHandlerFactory from shared objects file]
[Loaded sun.misc.Launcher$Factory from shared objects file]
[Loaded java.security.SecureClassLoader from shared objects file]
[Loaded java.net.URLClassLoader from shared objects file]
[Loaded sun.misc.Launcher$ExtClassLoader from shared objects file]
[Loaded sun.security.util.Debug from shared objects file]
[Loaded java.lang.Package from shared objects file]
[Loaded java.net.URL from shared objects file]
[Loaded java.security.CodeSource from shared objects file]
[Loaded java.lang.Void from shared objects file]
[Loaded java.security.cert.Certificate from shared objects file]
[Loaded java.lang.ClassFormatError from shared objects file]
[Loaded java.lang.IllegalArgumentException from shared objects file]
[Loaded java.io.IOException from shared objects file]
[Loaded sun.misc.URLClassPath from shared objects file]
[Loaded java.lang.AssertionStatusDirectives from shared objects file]
[Loaded sun.misc.JavaNetAccess from shared objects file]
[Loaded java.net.URLClassLoader$7 from shared objects file]
[Loaded java.security.PermissionCollection from shared objects file]
[Loaded java.util.StringTokenizer from shared objects file]
[Loaded java.security.PrivilegedExceptionAction from shared objects file]
[Loaded sun.misc.Launcher$ExtClassLoader$1 from shared objects file]
[Loaded sun.misc.MetaIndex from shared objects file]
[Loaded java.io.Reader from shared objects file]
[Loaded java.io.BufferedReader from shared objects file]
[Loaded java.io.InputStreamReader from shared objects file]
[Loaded java.io.FileReader from shared objects file]
[Loaded sun.nio.cs.StreamDecoder from shared objects file]
[Loaded java.util.ArrayList from shared objects file]
[Loaded java.lang.reflect.Array from shared objects file]
[Loaded java.util.Locale from shared objects file]
[Loaded java.util.concurrent.ConcurrentMap from shared objects file]
[Loaded java.util.concurrent.ConcurrentHashMap from shared objects file]
[Loaded java.util.concurrent.locks.Lock from shared objects file]
[Loaded java.util.concurrent.locks.ReentrantLock from shared objects file]
[Loaded java.util.concurrent.ConcurrentHashMap$Segment from shared objects file]
[Loaded java.util.concurrent.locks.AbstractOwnableSynchronizer from shared objects file]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer from shared objects file]
[Loaded java.util.concurrent.locks.ReentrantLock$Sync from shared objects file]
[Loaded java.util.concurrent.locks.ReentrantLock$NonfairSync from shared objects file]
[Loaded java.util.concurrent.locks.AbstractQueuedSynchronizer$Node from shared objects file]
[Loaded java.util.concurrent.ConcurrentHashMap$HashEntry from shared objects file]
[Loaded java.lang.CharacterDataLatin1 from shared objects file]
[Loaded java.io.ObjectStreamClass from shared objects file]
[Loaded sun.net.www.ParseUtil from shared objects file]
[Loaded java.util.BitSet from shared objects file]
[Loaded java.net.URL$1 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.net.Parts from shared objects file]
[Loaded java.net.URLStreamHandler from shared objects file]
[Loaded sun.net.www.protocol.file.Handler from shared objects file]
[Loaded java.util.HashSet from shared objects file]
[Loaded sun.net.www.protocol.jar.Handler from shared objects file]
[Loaded sun.misc.Launcher$AppClassLoader from shared objects file]
[Loaded sun.misc.Launcher$AppClassLoader$1 from shared objects file]
[Loaded java.lang.SystemClassLoaderAction from shared objects file]
[Loaded java.net.URLClassLoader$1 from shared objects file]
[Loaded sun.net.util.URLUtil from shared objects file]
[Loaded sun.misc.URLClassPath$3 from shared objects file]
[Loaded sun.misc.URLClassPath$Loader from shared objects file]
[Loaded sun.misc.URLClassPath$JarLoader from shared objects file]
[Loaded sun.misc.URLClassPath$JarLoader$1 from shared objects file]
[Loaded sun.misc.FileURLMapper from shared objects file]
[Loaded java.util.zip.ZipConstants from shared objects file]
[Loaded java.util.zip.ZipFile from shared objects file]
[Loaded java.util.jar.JarFile from shared objects file]
[Loaded sun.misc.JavaUtilJarAccess from shared objects file]
[Loaded java.util.jar.JavaUtilJarAccessImpl from shared objects file]
[Loaded sun.misc.JarIndex from shared objects file]
[Loaded sun.misc.ExtensionDependency from shared objects file]
[Loaded java.util.zip.ZipEntry from shared objects file]
[Loaded java.util.jar.JarEntry from shared objects file]
[Loaded java.util.jar.JarFile$JarFileEntry from shared objects file]
[Loaded java.util.zip.ZipFile$ZipFileInputStream from shared objects file]
[Loaded java.util.zip.InflaterInputStream from shared objects file]
[Loaded java.util.zip.ZipFile$1 from shared objects file]
[Loaded java.util.zip.Inflater from shared objects file]
[Loaded java.util.zip.ZStreamRef from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded sun.misc.IOUtils from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.security.PrivilegedActionException from shared objects file]
[Loaded sun.misc.URLClassPath$FileLoader from shared objects file]
[Loaded sun.misc.Resource from shared objects file]
[Loaded sun.misc.URLClassPath$FileLoader$1 from shared objects file]
[Loaded sun.nio.ByteBuffered from shared objects file]
[Loaded java.security.Permissions from shared objects file]
[Loaded java.net.URLConnection from shared objects file]
[Loaded sun.net.www.URLConnection from shared objects file]
[Loaded sun.net.www.protocol.file.FileURLConnection from shared objects file]
[Loaded java.net.ContentHandler from shared objects file]
[Loaded java.net.UnknownContentHandler from shared objects file]
[Loaded sun.net.www.MessageHeader from shared objects file]
[Loaded java.io.FilePermission from shared objects file]
[Loaded java.io.FilePermission$1 from shared objects file]
[Loaded java.security.Policy from shared objects file]
[Loaded sun.security.provider.PolicyFile from shared objects file]
[Loaded java.security.Policy$UnsupportedEmptyCollection from shared objects file]
[Loaded java.util.concurrent.atomic.AtomicReference from shared objects file]
[Loaded java.security.Policy$PolicyInfo from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.io.FilePermissionCollection from shared objects file]
[Loaded java.security.AllPermission from shared objects file]
[Loaded java.security.UnresolvedPermission from shared objects file]
[Loaded java.security.BasicPermissionCollection from shared objects file]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.security.ProtectionDomain$2 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.security.ProtectionDomain$Key from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.security.Principal from shared objects file]
[Loaded bb from file:/C:/source/java/BBank/bbank/]
[Loaded sun.misc.URLClassPath$JarLoader$2 from shared objects file]
[Loaded java.util.jar.Manifest from shared objects file]
[Loaded java.io.ByteArrayInputStream from shared objects file]
[Loaded java.util.jar.Attributes from shared objects file]
[Loaded java.util.jar.Manifest$FastInputStream from shared objects file]
[Loaded sun.nio.cs.Unicode from shared objects file]
[Loaded sun.nio.cs.UTF_8 from shared objects file]
[Loaded sun.nio.cs.UTF_8$Decoder from shared objects file]
[Loaded java.util.jar.Attributes$Name from shared objects file]
[Loaded sun.misc.ASCIICaseInsensitiveComparator from shared objects file]
[Loaded java.util.jar.JarVerifier from shared objects file]
[Loaded java.security.CodeSigner from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.util.jar.JarVerifier$3 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.io.ByteArrayOutputStream from shared objects file]
[Loaded sun.security.util.ManifestEntryVerifier from shared objects file]
[Loaded sun.misc.CharacterDecoder from shared objects file]
[Loaded sun.misc.BASE64Decoder from shared objects file]
[Loaded sun.security.util.SignatureFileVerifier from shared objects file]
[Loaded org.jdom.input.SAXBuilder from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.xml.sax.SAXException from shared objects file]
[Loaded org.xml.sax.SAXParseException from shared objects file]
[Loaded org.xml.sax.XMLReader from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded org.jdom.JDOMException from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.input.JDOMParseException from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded java.net.MalformedURLException from shared objects file]
[Loaded org.jdom.JDOMFactory from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.xml.sax.SAXNotRecognizedException from shared objects file]
[Loaded org.xml.sax.SAXNotSupportedException from shared objects file]
[Loaded org.xml.sax.ContentHandler from shared objects file]
[Loaded org.xml.sax.DTDHandler from shared objects file]
[Loaded org.xml.sax.ErrorHandler from shared objects file]
[Loaded org.jdom.DefaultJDOMFactory from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.xml.sax.InputSource from shared objects file]
[Loaded org.xml.sax.ext.LexicalHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded org.xml.sax.ext.DeclHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded org.xml.sax.EntityResolver from shared objects file]
[Loaded org.xml.sax.helpers.DefaultHandler from shared objects file]
[Loaded org.jdom.input.SAXHandler from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.Parent from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.Content from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.Element from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.EntityRef from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.ProcessingInstruction from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.Comment from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.DocType from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.Text from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.CDATA from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.input.TextBuffer from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.Document from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded java.lang.IllegalStateException from shared objects file]
[Loaded java.lang.CloneNotSupportedException from shared objects file]
[Loaded org.jdom.IllegalAddException from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded org.jdom.ContentList from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded java.lang.IndexOutOfBoundsException from shared objects file]
[Loaded org.jdom.input.JAXPParserFactory from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded javax.xml.parsers.ParserConfigurationException from shared objects file]
[Loaded sun.reflect.NativeMethodAccessorImpl from shared objects file]
[Loaded sun.reflect.DelegatingMethodAccessorImpl from shared objects file]
[Loaded javax.xml.parsers.SAXParserFactory from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded javax.xml.parsers.FactoryFinder from shared objects file]
[Loaded javax.xml.parsers.SecuritySupport from shared objects file]
[Loaded javax.xml.parsers.SecuritySupport$2 from shared objects file]
[Loaded javax.xml.parsers.SecuritySupport$5 from shared objects file]
[Loaded javax.xml.parsers.SecuritySupport$1 from shared objects file]
[Loaded javax.xml.parsers.SecuritySupport$4 from shared objects file]
[Loaded sun.misc.Launcher$1 from shared objects file]
[Loaded sun.misc.Launcher$2 from shared objects file]
[Loaded java.io.FileNotFoundException from shared objects file]
[Loaded java.net.URLClassLoader$2 from shared objects file]
[Loaded com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.jaxp.JAXPConstants from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xs.PSVIProvider from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded javax.xml.parsers.SAXParser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded org.xml.sax.Parser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLDTDHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.XMLParser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.SAXParser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLPullParserConfiguration from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.XML11Configurable from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.XML11Configuration from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.SymbolTable from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.SymbolTable$Entry from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLComponent from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLEntityManager from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.XMLResourceIdentifierImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.Augmentations from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.AugmentationsImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.AugmentationsImpl$AugmentationsItemsContainer from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.AugmentationsImpl$SmallContainer from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBufferPool from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLEntityManager$CharacterBuffer from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.xml.internal.stream.XMLEntityStorage from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLLocator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLEntityScanner from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLErrorReporter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentScanner from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLEntityHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.xml.internal.stream.XMLBufferListener from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLScanner from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLString from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.XMLStringBuffer from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.QName from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack2 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XMLAttributes from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.XMLAttributesImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.XMLAttributesImpl$Attribute from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.NamespaceContext from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.NamespaceSupport from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$XMLDeclDriver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDriver from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.grammars.XMLDTDDescription from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDDescription from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDTDFilter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelFilter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentFilter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidatorFilter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.RevalidationHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLNSDTDValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.ValidationContext from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.validation.ValidationState from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLElementDecl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLSimpleType from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.XMLAttributeDecl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.utils.ObjectFactory from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.utils.SecuritySupport from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.utils.SecuritySupport$4 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.utils.SecuritySupport$1 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.utils.SecuritySupport$2 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.utils.SecuritySupport$3 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.DatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.StringDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.IDDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.IDREFDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.ListDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.ENTITYDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.NOTATIONDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.NMTOKENDatatypeValidator from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.validation.ValidationManager from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.XMLVersionDetector from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.MessageFormatter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded org.xml.sax.AttributeList from shared objects file]
[Loaded org.xml.sax.Attributes from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded org.xml.sax.ext.Attributes2 from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$AttributesProxy from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.SecurityManager from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.util.Hashtable$Enumerator from shared objects file]
[Loaded java.util.HashMap$KeySet from shared objects file]
[Loaded java.util.HashMap$HashIterator from shared objects file]
[Loaded java.util.HashMap$KeyIterator from shared objects file]
[Loaded org.jdom.input.BuilderErrorHandler from file:/C:/source/java/BBank/bbank/jdom.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.XNIException from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.SAXMessageFormatter from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.util.ResourceBundle from shared objects file]
[Loaded java.util.PropertyResourceBundle from shared objects file]
[Loaded java.util.ResourceBundle$1 from shared objects file]
[Loaded java.util.ResourceBundle$RBClassLoader from shared objects file]
[Loaded java.util.ResourceBundle$RBClassLoader$1 from shared objects file]
[Loaded java.util.ResourceBundle$Control from shared objects file]
[Loaded java.util.Arrays$ArrayList from shared objects file]
[Loaded java.util.Collections$UnmodifiableCollection from shared objects file]
[Loaded java.util.Collections$UnmodifiableList from shared objects file]
[Loaded java.util.Collections$UnmodifiableRandomAccessList from shared objects file]
[Loaded java.util.ResourceBundle$CacheKey from shared objects file]
[Loaded java.util.ResourceBundle$CacheKeyReference from shared objects file]
[Loaded java.util.ResourceBundle$LoaderReference from shared objects file]
[Loaded java.util.ResourceBundle$Control$1 from shared objects file]
[Loaded java.net.JarURLConnection from shared objects file]
[Loaded sun.net.www.protocol.jar.JarURLConnection from shared objects file]
[Loaded sun.net.www.protocol.jar.URLJarFile$URLJarFileCloseController from shared objects file]
[Loaded sun.net.www.protocol.jar.JarFileFactory from shared objects file]
[Loaded sun.net.www.protocol.jar.URLJarFile from shared objects file]
[Loaded sun.net.www.protocol.jar.URLJarFile$URLJarFileEntry from shared objects file]
[Loaded sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream from shared objects file]
[Loaded java.util.Properties$LineReader from shared objects file]
[Loaded java.util.Hashtable$EntrySet from shared objects file]
[Loaded java.util.Collections$SynchronizedCollection from shared objects file]
[Loaded java.util.Collections$SynchronizedSet from shared objects file]
[Loaded java.util.ResourceBundle$BundleReference from shared objects file]
[Loaded java.text.Format from shared objects file]
[Loaded java.text.MessageFormat from shared objects file]
[Loaded java.text.FieldPosition from shared objects file]
[Loaded java.util.Date from shared objects file]
[Loaded java.text.AttributedCharacterIterator$Attribute from shared objects file]
[Loaded java.text.Format$Field from shared objects file]
[Loaded java.text.MessageFormat$Field from shared objects file]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded com.sun.org.apache.xerces.internal.util.URI from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.net.HttpURLConnection from shared objects file]
[Loaded com.sun.org.apache.xerces.internal.xni.parser.XMLParseException from C:\Program Files\Java\jre6\lib\rt.jar]
usage: java bb xmlfilename [outputfile]
C:\source\java\BBank\bbank\.xml (A rendszer nem találja a megadott fájlt)
java.io.FileNotFoundException: C:\source\java\BBank\bbank\.xml (A rendszer nem találja a megadott fájlt)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:891)
at bb.main(bb.java:232)
at bb.main(bb.java:192)
[Loaded java.lang.Shutdown from shared objects file]
[Loaded java.lang.Shutdown$Lock from shared objects file]
 
manish ghildiyal
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Really good one Ivan.

Manish
 
manish ghildiyal
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Ivan,

Going by the output of the command it seems that JVM attempted to load
all needed files right at the start(loaded files are from shared objects file or rt.jar and then application files) rather than as and when the need arose, as suggested by Paul .

There seems to be contradiction, if I understand correctly.

Manish

 
manish ghildiyal
Ranch Hand
Posts: 136
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please ignore the last post.

When I debugged a small program with verbose VM argument in Eclipse I did witness
that classes are being loaded as and when they are referred in program.

Manish
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!