Thank you for your input Brian. Unfortunately it did not resolve the issue.
At compile I get all sorts of errors not finding icommand. Even though the code itself clearly is error free (no red lines - all commands recognised).
See below:
MoonBuggy.java:1: package icommand.nxt does not exist
import icommand.nxt.*;
^
MoonBuggy.java:2: package icommand.nxt.comm does not exist
import icommand.nxt.comm.NXTCommand;
^
MoonBuggy.java:3: package java.awt.event does not exist
import java.awt.event.*;
^
MoonBuggy.java:4: package java.awt does not exist
import java.awt.*;
^
MoonBuggy.java:11: cannot resolve symbol
symbol : class Frame
location: class MoonBuggy
public class MoonBuggy extends Frame implements KeyListener{
^
MoonBuggy.java:11: cannot resolve symbol
symbol : class KeyListener
location: class MoonBuggy
public class MoonBuggy extends Frame implements KeyListener{
^
MoonBuggy.java:28: cannot resolve symbol
symbol : class KeyEvent
location: class MoonBuggy
public void keyPressed(KeyEvent e) {
^
MoonBuggy.java:45: cannot resolve symbol
symbol : class KeyEvent
location: class MoonBuggy
public void keyReleased(KeyEvent e) {
^
MoonBuggy.java:62: cannot resolve symbol
symbol : class KeyEvent
location: class MoonBuggy
public void keyTyped(KeyEvent e) {}
^
MoonBuggy.java:20: cannot resolve symbol
symbol : variable NXTCommand
location: class MoonBuggy
NXTCommand.open();
^
MoonBuggy.java:21: package Motor does not exist
Motor.B.setSpeed(900); // Steering
^
MoonBuggy.java:22: package Motor does not exist
Motor.C.setSpeed(900); // Drive motor
^
MoonBuggy.java:23: cannot resolve symbol
symbol : method setBounds (int,int,int,int)
location: class MoonBuggy
this.setBounds(0, 0, 300, 50);
^
MoonBuggy.java:24: cannot resolve symbol
symbol : method addKeyListener (MoonBuggy)
location: class MoonBuggy
this.addKeyListener(this);
^
MoonBuggy.java:25: cannot resolve symbol
symbol : method setVisible (boolean)
location: class MoonBuggy
this.setVisible(true);
^
MoonBuggy.java:31: package Motor does not exist
Motor.C.backward();
^
MoonBuggy.java:34: package Motor does not exist
Motor.C.forward();
^
MoonBuggy.java:37: package Motor does not exist
Motor.B.forward();
^
MoonBuggy.java:40: package Motor does not exist
Motor.B.backward();
^
MoonBuggy.java:49: package Motor does not exist
Motor.C.flt();
^
MoonBuggy.java:53: package Motor does not exist
Motor.B.stop();
^
MoonBuggy.java:54: package Motor does not exist
System.out.println("Tacho: " + Motor.B.getTachoCount());
^
MoonBuggy.java:54: cannot resolve symbol
symbol : variable out
location: class java.lang.System
System.out.println("Tacho: " + Motor.B.getTachoCount());
^
MoonBuggy.java:57: cannot resolve symbol
symbol : variable NXTCommand
location: class MoonBuggy
NXTCommand.close();
^
24 errors
________
SIXTEEN