Quoted
think it would be easier to write in the complete Framework everytime the full name of classes (for example "java#awt#event#WindowEvent" instead of "WindowEvent". In this case the *.jba file is not needed and it would be possible, that Manuel creates a compiler which compiles a *.jsrc file direct.
So in this case you can compile the framework file by file.Only a Makefile or Ant-file is needed, to compile the *.jsrc files in the right order.
![]() |
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
C:\>dir z Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 54B2-287F Verzeichnis von C:\z 06.10.2010 21:53 <DIR> . 06.10.2010 21:53 <DIR> .. 06.10.2010 21:50 2.418 Form1.jsrc 06.10.2010 21:50 471 Module1.jsrc 06.10.2010 21:50 19.777 TestPrg.jba 3 Datei(en) 22.666 Bytes 2 Verzeichnis(se), 236.778.782.720 Bytes frei C:\>dir z1 Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 54B2-287F Verzeichnis von C:\z1 08.10.2010 18:18 <DIR> . 08.10.2010 18:18 <DIR> .. 0 Datei(en) 0 Bytes 2 Verzeichnis(se), 236.778.782.720 Bytes frei C:\>dir z2 Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 54B2-287F Verzeichnis von C:\z2 08.10.2010 18:18 <DIR> . 08.10.2010 18:18 <DIR> .. 0 Datei(en) 0 Bytes 2 Verzeichnis(se), 236.778.782.720 Bytes frei C:\>C:\Programme\Jabaco\Jabaco.exe -projectpath=C:\z\TestPrg.jba -d=C:\z1 C:\>C:\Programme\Jabaco\Jabaco.exe -projectpath=C:\z\Form1.jsrc -d=C:\z2 C:\>dir z1 Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 54B2-287F Verzeichnis von C:\z1 08.10.2010 18:19 <DIR> . 08.10.2010 18:19 <DIR> .. 08.10.2010 18:19 333 build.log 08.10.2010 18:19 459 Form1$CommandButton.class 08.10.2010 18:19 2.529 Form1.class 08.10.2010 18:19 890 Module1.class 08.10.2010 18:19 568 Resources.class 5 Datei(en) 4.779 Bytes 2 Verzeichnis(se), 236.778.762.240 Bytes frei C:\>dir z2 Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 54B2-287F Verzeichnis von C:\z2 08.10.2010 18:19 <DIR> . 08.10.2010 18:19 <DIR> .. 08.10.2010 18:19 63 build.log 08.10.2010 18:19 459 Form1$CommandButton.class 08.10.2010 18:19 2.529 Form1.class 08.10.2010 18:19 568 Resources.class 4 Datei(en) 3.619 Bytes 2 Verzeichnis(se), 236.778.762.240 Bytes frei C:\> |
JabacoDir\Jabaco.exe -projectpath=ProjectDir\MyJabacoProject.jba -d=BuildDir
![]() |
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Jabaco.exe [-projectpath | -d | -log | -jabacoframework | -javaframework] -projectpath : The name of the main project file. It can be either a .jba or .jsrc file -d : The directory where the binary .class files will be created -log : The directory where the logfile "build.log" will be created. If it is not set, then the logfile will be in the directory which was set with the "-d" option -jabacoframework : Jar-Archive of the Jabaco Framework. If it is not set, it is Jabaco.jar in the Jabaco-directory. -javaframework : Jar-Archive of the Java Framework. If it is not set, it is the default rt.jar in the Java-directory. To run _not_ the IDE, it is needed that "-projectpath" and "-d" are set. The other options can also be used for the IDE. If you want to use an other Jabaco Framework File you can set it with "-jabacoframework" and the IDE will use it. |
This post has been edited 1 times, last edit by "theuserbl" (Oct 8th 2010, 11:47pm)
Date of registration: Jan 1st 2009
Location: Hanover, Germany
Occupation: Software Engineer
Hobbies: Hilbert Curves