Click here to Skip to main content
12,447,242 members (63,059 online)
Click here to Skip to main content
Articles » Languages » Java » Beginners » Downloads

Stats

99.8K views
6.1K downloads
88 bookmarked
Posted

Java Class Viewer

, 21 Jun 2016 MIT
Watch the Java class file visually & interactively for the meaning of every byte
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
Readme
Readme.pdf
TheApp
JavaClassViewer.jar
lib
CommonLib.jar
FormatCLASS.jar
JavaClassViewer.binary
JavaClassViewer.jar
lib
jCFL-2.0.161.jar
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
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.

You may also be interested in...

Pro
Pro
| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.160811.3 | Last Updated 21 Jun 2016
Article Copyright 2009 by AmosShi
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid