David, On Wed, Jul 15, 2009 at 1:39 PM, david<no-reply at opensolaris.org> wrote: > I am scratching my head a bit here. ?All I know about Java is that you can > write the application one time and it should run on any system, from Windows, > to Mac, to Solaris, provided of course that they have a JRE. ?Supposedly the > same is true of Mono. > > What I actually experience is that applications written in Java, like > Azureus, won't run. ?I don't understand.
That is because some Java programs, such as Azueus, use SWT toolkit to implement its GUI (graphic user interface) . SWT is not part of the standard JRE. The stand graphic toolkit in JRE is AWT and Swing. http://en.wikipedia.org/wiki/Standard_Widget_Toolkit "Programs that call SWT are portable, but the implementation of the toolkit, despite the fact that it is written in Java, is unique for each platform." This means, in order to run Azureus, you would need to first install/configure a Solaris port of SWT on your Solaris system. Google "Azureus SWT Solaris" for more details. Tao