Helicon System Analyzer
Description and Installation Instructions
version 0.95
Developed
by Helicon Co, Ukraine
e-mail: mail@helicon.com.ua
You
can find version:
On-line
version HeliconSystemAnalyzer
Zip version
HeliconSystemAnalyzer
1. Project Description:
Helicon System Analyzer - package for gathering information about system variables, directories structure and involved files, contents of JAR / ZIP files.
This system is irreplaceable tool for all developers!
This is both graphical interface and command line tool that creates HTML documentation and ZIP file about the system information and directories', jar/zip contents and files' structure.
This program can be used by all developers that creates the program for customers. Your client can run this program on his computer and send the result in ZIP file to you. And you'll receive all information you want. The client could run this program locally or remotely throw Internet.
You can use this program in research
of information about some project. You can found all information about
your installed directories, files, JAR's and other files for some
project. You can found all files that are located in some direcotries
and see their properties (size, data created). You will see all repeated
files that are located in some directories and could check appropriateness of
their location and version (for example: not well-defined jar-files with some
name).
If you don't want to show defined directories, files and files with some extensions,
you have an opportuny to hide them from other people. Also you
can presets the data for different field of reseach (for example: Jakarta-Tomcat,
JDK, Websphere, Jakarta-ant).
Also you can found some packages or files in JAR / ZIP files and see the repeated packages in other folders. It very helpful for Java programmers to find the some bug because of repeated classes or packages.
You can define pattern match ('*' and '?'') for all searching files.
You have an opportunity to run Helicon System Explorer under Window and Linux.
This program is very simple in
installing and has been coded in Java.
1.1. If it is launched without the parameters
it will popup the simple
window allowing for input the necessary parameters.
Class name | Function |
com.helicon.sysanalyzer.HeliconSystemInfo |
The main class for
the Helicon System Explorer
|
com.helicon.sysanalyzer.DirInfo | Class for creating single HTML file with information about files in defined directories. |
com.helicon.sysanalyzer.HTMLProducerConsole | Class
provides the methods to produce HTML pages with the information on the directories' stuctures and files. |
com.helicon.sysanalyzer.ZipCreate | Class provides creating ZIP file for defined directories |
com.helicon.sysanalyzer.DirCycle | Class provides cycle movement throw the defined directories |
com.helicon.sysanalyzer.DataComparator | Class provides the comparison methods |
The parameters are (interface mode):
Parameter name | Function |
directories |
the name's of directories.
|
onlyDirs/Files | to show only these directories, files (and in archive files like jar/zip) |
exceptDirs/Files | to show without these directories and files |
outputDir | the name of output directory and output file |
create zip-file with results | to create zip-file with output HTML files |
showProgress | to output information into console |
presets | to preset the data for different field of reseach |
searchArchive | to search in archive files like jar/zip files |
sort | to sort searching folders and files |
1.2.You can run the program with parameters.
The parameters are (console mode):
Parameter name | Function |
-d or --directories |
the name's of directories.
|
-of or --onlyDirs/Files | to show only these directories and files |
-ed or --exceptDirs/Files | to show without these directories and files |
-od or --outputDir | the name of output directory and output file |
-cz or --createZip | to create zip-file with output HTML files |
-sp or --showProgress | to output progress information into console |
-h or --help | to print the help |
For example:
a)HeliconSystemExplorer.bat -d "c:\test;c:\testDir2" -ed "*lib;hel?*.*" -od c:\outputDir -sp -cz
b)HeliconSystemExplorer.bat -d c:\test -ef"*lib; bin" -od c:\outputDir -cz
The output will be HTML document and ZIP file with the information about
system environment, the directories' structure and files.
2. Installation Instructions
2.1 The content of installation bundle
The installation bundle consists of the following files:
File nname | Function |
HeliconSystemExplorer.bat |
bat file for running main
class HeliconSystemInfo.class.
|
HeliconSystemExplorer.jar | jar file that contents classes. |
2.2 Installation instructions step-by-step:
Step 1 (optional) - Compile java classes
Normally you may not do it because the compiled classes are already provided as HeliconSystemExplorer.jar.
Step 2- Run bat file
Simply run HeliconSystemExplorer.bat for running program.
3. User's Guide
You can input specified directory(ies) *.
To show only some directories, files and extensions you can input directories or files name, extensions name.
To ignore some directories, files and extensions you can input directories name, files name, extensions name.
To create ZIP file for output html files you can check CreateZipFile checkbox.
To set verbose mode you can check Verbose checkox.
You can specify the output directory **.
You can presets the data for different field of reseach (for example: Jakarta-Tomcat, JDK, Websphere, Jakarta-ant).
* strings should be devided by semicolon (i.e. \"bin;tomcat;system\").
** leave empty to save results in current folder .
4. Troubleshooting
This FAQ will help you if you'll get troubles with installing or running the module:
If you will not input any directory name, you'll see the message: "You didn't input any name directory".
If you will input incorrect directory name, you'll see the message: "The entered directory is not correct".
Example of HeliconSystemAnalyzer interface:
Example of HeliconSystemAnalyzer HTML result :