Pete, might be interested in reading the following logfile from JavaDX compilation.
I used Sun's recently Released (Free now) ForteIDE 1.0 CR3 for JDK 1.2.2 to compile JAVADX on Windows NT. It does compile it but returns warnings that code is using deprecated API's Suhaib ---------------------------------------------------------------------------- ------------------------- C:\java\dx\net\DXApplication.java:1201: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end DXApplication ^ C:\java\dx\client\DXClientThread.java:95: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end DXClientThread ^ C:\java\dx\net\Network.java:114: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end Network ^ C:\java\dx\net\ControlPanel.java:69: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end ControlPanel ^ C:\java\dx\net\PacketIF.java:9: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; ^ C:\java\dx\net\Node.java:164: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end Node ^ C:\java\dx\net\ImageNode.java:627: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end ImageNode ^ C:\java\dx\net\DrivenNode.java:53: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end DrivenNode ^ C:\java\dx\net\Gnomon.java:297: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end Gnomon ^ C:\java\dx\net\WebOptionsNode.java:42: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end WebOptionsNode ^ C:\java\dx\net\PickNode.java:12: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end PickNode ^ C:\java\dx\net\SequencerNode.java:143: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end SequencerNode ^ C:\java\dx\net\DXLinkHandler.java:11: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; ^ C:\java\dx\net\SelectionNode.java:287: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end SelectionNode ^ C:\java\dx\net\BinaryNode.java:38: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end BinaryNode ^ C:\java\dx\net\InteractorNode.java:56: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end InteractorNode ^ C:\java\dx\net\ToggleNode.java:100: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end ToggleNode ^ C:\java\dx\net\ScalarNode.java:150: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end ScalarNode ^ C:\java\dx\net\ValueNode.java:30: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end ValueNode ^ C:\java\dx\net\DXLOutputNode.java:70: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end DXLOutputNode ^ C:\java\dx\net\DXLAppThread.java:76: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end DXLAppThread ^ C:\java\dx\net\DXViewIF.java:12: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; ^ C:\java\dx\net\CfgValues.java:22: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end CfgValues ^ C:\java\dx\net\Arc.java:42: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end Arc ^ C:\java\dx\net\NumericValues.java:30: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end NumericValues ^ C:\java\dx\client\AppletLoadThread.java:64: warning: The original Java Language Specification did not allow for empty import declarations, but did allow for empty type declarations. Both should be avoided for portability sake. }; // end AppletLoadThread ^ Note: 17 files use deprecated APIs. Recompile with "-deprecation" for details. 128 warnings
