Inhalt
Topic:.JavaSrc.common.
pStyle=std tableStyle=stdTable
The download contains all sources from the author Hartmut Schorrig, which are declared as open. The licence is the LPGL. For internal usage, a second licence can be get from the author for specific projects or companies.
There are some main fields:
Some simple tests of Java-constructs, also the famous Hello world-Example for beginners: javadoc-src:_org/vishia/example/simple/HelloWorld
A system to parse arguments from the command line invokation: javadoc-src:_org/vishia/mainCmd/MainCmd. This system is used in all applications of the author.
Graphic programming: JavaGui.html, javadoc-src:_org/vishia/mainGuiSwt/GuiPanelMng.
The message dispatcher concept: javadoc-src:_org/vishia/msgDispatch/MsgDispatcher
Some XML-Applications, especially generation of documentation: javadoc-src:_org/vishia/xml/Xslt
The ZBNF-Parser: javadoc-src:_org/vishia/zbnf/ZbnfParser. This sources with some examples are available as extra download under ../indexDownload.html or ZBNF_on_Sourceforge.
The Java2C-Translator. This sources with the CRuntimeJavalike-C-Library and some examples are available on Java2C_on_Sourceforge.
This download contains some batch-files and linux-shell-scripts to compile some sources together. Only a JDK-environment (Java Developer Kit) is necessary on the PC of execution. There are a batch files and script also to generate the javadoc, which is the same as visible on http://www.vishia.org/Java/docuSrcJavaSrc and http://www.vishia.org/Java/docuSrcJavaPublic.
For beginners:
The Hello-world-example is to compile starting the script batch/javac_Helloworld. The result is a jar-file HelloWorld.jar. It contains the compiled class-File with the byte-code. The jar-File is a zip-File. The content can be observed by unzip.
The start of a java-programm is done with the command line in the batch-file and script batch/helloworld_exe.
JAVAPATH/java.exe -cp HelloWorld.jar org.vishia.example.simple.HelloWorld