Click here to Skip to main content
11,415,000 members (61,695 online)
Click here to Skip to main content
Articles » Languages » Java » Beginners » Downloads
Add your own
alternative version

Java Class Viewer

, 25 Apr 2014 MIT
Watch the Java class file visually & interactively for the meaning of every byte
articlecodedemo.src.zip
ArticleCodeDemo.src
ArticleCodeDemo
manifest.mf
dist
ArticleCodeDemo.jar
lib
jCFL-2.0.161.jar
build
classes
org
freeinternals
demo
jCFL_CodeDemo.class
run
test
src
org
freeinternals
demo
nbproject
project.properties
genfiles.properties
private
private.properties
config.properties
execuableapp-noexe.zip
ExecuableApp.zip
Readme
Readme.pdf
TheApp
JavaClassViewer.jar
lib
CommonLib.jar
FormatCLASS.jar
javaclassviewer.binary.zip
JavaClassViewer.binary
JavaClassViewer.jar
lib
jCFL-2.0.161.jar
javaclassviewer.src.zip
JavaClassViewer
manifest.mf
src
org
freeinternals
javaclassviewer
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
JDialogAbout.java.svn-base
Main.java.svn-base
JFrameClassFile.java.svn-base
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
nbproject
project.properties
genfiles.properties
private
config.properties
private.properties
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
config.properties.svn-base
private.properties.svn-base
private.xml.svn-base
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
build-impl.xml.svn-base
genfiles.properties.svn-base
project.properties.svn-base
project.xml.svn-base
test
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
.svn
format
entries
tmp
props
prop-base
text-base
props
prop-base
text-base
build.xml.svn-base
manifest.mf.svn-base
Source.zip
SourceCode
CommonLib
nbproject
genfiles.properties
private
private.properties
project.properties
src
org
freeinternals
biv
plugin
commonlib
core
ui
binviewer
jtreetable
xmltree
util
format
FormatCLASS
nbproject
genfiles.properties
private
private.properties
project.properties
src
org
freeinternals
format
classfile
test
JavaClassViewer
manifest.mf
nbproject
genfiles.properties
private
private.properties
project.properties
src
org
freeinternals
javaclassviewer
ui
test
========================
BUILD OUTPUT DESCRIPTION
========================

When you build an Java application project that has a main class, the IDE
automatically copies all of the JAR
files on the projects classpath to your projects dist/lib folder. The IDE
also adds each of the JAR files to the Class-Path element in the application
JAR files manifest file (MANIFEST.MF).

To run the project from the command line, go to the dist folder and
type the following:

java -jar "ArticleCodeDemo.jar" 

To distribute this project, zip up the dist folder (including the lib folder)
and distribute the ZIP file.

Notes:

* If two JAR files on the project classpath have the same name, only the first
JAR file is copied to the lib folder.
* Only JAR files are copied to the lib folder.
If the classpath contains other types of files or folders, none of the
classpath elements are copied to the lib folder. In such a case,
you need to copy the classpath elements to the lib folder manually after the build.
* If a library on the projects classpath also has a Class-Path element
specified in the manifest,the content of the Class-Path element has to be on
the projects runtime path.
* To set a main class in a standard Java project, right-click the project node
in the Projects window and choose Properties. Then click Run and enter the
class name in the Main Class field. Alternatively, you can manually type the
class name in the manifest Main-Class element.

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The MIT License

Share

About the Author

AmosShi
Software Developer (Senior)
United States United States
Deliver useful software to the world.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150427.4 | Last Updated 25 Apr 2014
Article Copyright 2009 by AmosShi
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid