
        B2J 0.2
        Author: David Krywult aka DAK

#### bersicht ####

B2J erlaubt das Kompilieren von Programmen mit einer BlitzBasic-artigen Syntax nach Java. Dadurch knnen BlitzBasic-Programme auf allen Systemen ausgefhrt werden, auf denen die JavaVM luft.
Anders als in BlitzBasic lsst sich die Standardbibliothek (die Befehle, die bei der Sprache dabei sind) modifizieren und beliebig erweitern.




#### Vorbedingungen ####

Um B2J verwenden zu knnen muss die Java Runtime Engine (mindestes Java 1.7) sowie das JDK (mindestens Java 1.7) auf dem Computer vorhanden sein. Um die kompilierten Programme ausfhren zu knnen wird nur die Java Runtime Engine(mindestens Java 1.7) bentigt.

** Standardbibliothek kompilieren **

Bevor B2J verwendet werden kann, muss die Standardbibliothek einmalig kompiliert werden. Das tut man, indem man folgende Datei startet:

bin\makeLibs.bat




#### Testprojekt Pong ####

Der Source des Testprojekts findet sich unter pong/src/pong.bb

** Beispielprogramm kompilieren **

Um das Beispielprogramm Pong zu kompilieren, muss man folgende Datei starten:

bin\compilePong.bat

Beim Kompilieren wird der Ordner pong/dist erstellt, wo man den
generierten Java-Code (pong.java) sowie das fertig kompilierte
Programm (pong.jar). Will man das Programm per Konsole ffnen,
um auch den Kommandozeilenoutput zu sehen, kann man das per (run.bat)
tun.

Bentigt wird zum Laufen nur mehr die pong.jar




#### Eigene Programme kompilieren ####

Um eigene Programme zu kompilieren muss man mittels der Kommandozeile oder einer .bat-Datei folgende Befehlszeile vom Ordner bin\ aus ausfhren:

java -jar B2J.jar -q -d "[.bb-Datei, die kompiliert wird]" "[Zielordner]\[Programmname ohne Endung]"