Index of /courses/691p/assignments/ap/test/JavaMBS/ExecutionInformation/DOSandWindows

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[TXT]compDPop.bat 2009-02-19 16:01 432  
[TXT]compMBS.bat 2009-02-19 16:01 374  
[TXT]runMBS.bat 2009-02-19 16:01 471  

MBS: TextPad Instructions

Marine Biology Simulation

 

Information on compiling and running the Marine Biology Simulation program under DOS and Windows (from a DOS or Command Prompt window):

To compile all the necessary files for the Marine Biology Simulation, run the following command within the Code folder:

  javac.exe -classpath .;.\mbsbb.jar;.\mbsgui.jar *.java
You may need to specify the full path name for the javac.exe file, such as C:\jdk1.2.2\bin\javac.exe. For your convenience, we have provided compMBS.bat (for "Compile MBS") in this folder. If you want to use it, move it to the JavaMBS\Code directory and correct the full path name for javac.exe. Then run
  compMBS
which will run the command above to compile all the Java source files in the current directory (Code).

To run the Marine Biology Simulation, run the following command from within the Code folder:

  java.exe -classpath .;.\mbsbb.jar;.\mbsgui.jar [target]
where [target] should be replaced by one of the following:
    MBSGUI            program with full graphical user interface
                        (from beginning of Chapter 1)
    SimpleMBSDemo1    simple demo program (end of Chapter 1)
    SimpleMBSDemo2    second demo program (end of Chapter 1)
You may need to specify the full path name for the java.exe file, such as C:\jdk1.2.2\bin\java.exe. For your convenience, we have provided runMBS.bat ("Run MBS") in this folder. If you want to use it, move it to the JavaMBS\Code directory and correct the full path name for java.exe. Then type
  runMBS [target]
where [target] is one of the three classes listed above. This command will run the java.exe command, setting the classpath. If you do not specify the target, runMBS will use MBSGUI.

When you go to open an environment data file, the file chooser window should come up in the Code folder, where the program is running. You will need to go up to the JavaMBS folder and then down to the DataFiles folder to find the initial configuration files.

For Chapter 3 (and later chapters), if you are using the Fish.java file from the DynamicPopulation folder rather than modifying the file in the Code folder (see FishModsForChap3.txt in the Code folder for more details), you will also need to execute the following command in the DynamicPopulation folder:

  javac.exe -classpath ..;..\mbsbb.jar;..\mbsgui.jar Fish.java
Then copy the Fish.class file from the DynamicPopulation folder to the Code folder before running the usual java.exe command to actually run the simulation. You can copy the compDPop.bat file from this folder to the Code folder and correct the full path name for the javac command as you did in compMBS.bat. Run compDPop from the Code folder. This command will compile the Fish class in the DynamicPopulation folder and then copy the Fish.class file to the Code folder. Then run the Marine Biology Simulation as usual.