9 | | 1. Java interfaces are damned ugly and don't integrate well with the desktop (unless you want to start bundling SWT and making huge downloads) |
10 | | 1. Compiling Java down to a JAR file involves the many joys of explaining to people either a) how to run a Java app from the command line b) or getting them to set up an association with .jar files |
| 9 | 1. Java interfaces are damned ugly and don't integrate well with the desktop. The only solution is SWT, which is desktop specific and greatly increases the size of the download. |
| 10 | 1. Compiling Java down to a single JAR file involves the many joys of explaining to people either a) how to run a Java app from the command line b) or getting them to set up an association with .jar files. Based on other experience with computer game add-ons, there are more people than you'd think who have problems with even basic instructions. |