CS 444 - Week 4 Lecture 2 - 2015-02-12

NOTE!

*   you can STOP a program running on the NXT brick
    by pushing the Enter and Escape buttons
    (the orange and the small dark gray rectangular buttons)
    on its front...

*   then, walking through a non-application-class Java class,
    GameDie, which uses Java from the subset included in leJOS --
    so it CAN be used in a leJOS application class such as TryDie:
    *   make sure BOTH classes are in the SAME directory (put GameDie.java
        and TryDie.java in the same directory)

    *   compile both classes GameDie.java and TryDie.java using
        nxjc:

	nxjc GameDie.java
        nxjc TryDie.java

    *   when you nxjlink application class TryDie, it LOOKS 
        in its path AND in the current directory for non-application
        classes it uses and needs to include in the linked
	result to be uploaded to the NXT brick.

	SO -- you ONLY refer to the application class in the
	nxjlink command:

	nxjlink -o TryDie.nxj TryDie

    *   ...and you just upload the linked nxj file resulting,
        TryDie.nxj, to the NXT brick:

        nxjupload -r TryDie.nxj