|
Jasml Syntax
|
User Guide Download the JASML package, then unpack the file to your local directory, say, d:\jasml. Before running JASML, make sure:
java jasml [-options] name
name the name of the file to process.
options can be:
-d decompile java class into .jasm file.
-c compile jasm file into .class file.
-o override without prompt if the file already exists.
-r process all sub-directories.
if this is specified, name must be a directory name.
-h show a discription for each instruction.
-s label will occupy a single line in generated .jasm file.
-l generate LineNumberTable when decompiling classes.
Samples:
java jasml -d c:\testpackage\SimpleClass.class
decompile c:\testpackage\SimpleClass.class, into c:\testpackage\SimpleClass.jasm.
java jasml -d -h -s -l c:\testpackage\SimpleClass.class
decompile c:\testpackage\SimpleClass.class, into c:\testpackage\SimpleClass.jasm,
generating a description of each macro instruction, outputing the LineNumberTable
attribute for each method, and each label will occupy a single line in the
generated .jasm file.
java jasml -d -o c:\testpackage\SimpleClass.class
decompile c:\testpackage\SimpleClass.class, if c:\testpackage\SimpleClass.jasm
already exists, override it.
java jasml -d -o c:\testpackage
decompile all .class file in c:\testpackage, and override existing .jasm files.
java jasml -d -o -r c:\testpackage
decompile all .class file in c:\testpackage and its sub-directories, and
override existing .jasm files.
java jasml -c c:\testpackage\SimpleClass.jasm
compile c:\testpackage\SimpleClass.jasml into c:\testpackage\SimpleClass.class.
java jasml -c -o c:\testpackage\SimpleClass.jasm
compile c:\testpackage\SimpleClass.jasml into c:\testpackage\SimpleClass.class.
if c:\testpackage\SimpleClass.class already exists, override it.
java jasml -c -o c:\testpackage\
compile all .jasm files in c:\testpackage and its sub-directory into .class files,
and override all existing files.
|
|
Copyright 2006 - Jiang Yang , All Rights Reserved |
|