Skip navigation.

Java 1.4.2 beta released

Sun Microsystems
Sun Microsystems

Seems soon was very soon. The Java version we mentioned the other day with support for GTK+ and Window Manager themes
is out in its first beta release. Be sure to get it and get your Java apps to look like they belong in your GNOME desktop. You find it on the JavaSoft
download page.
Update:
Here is en excerpt from the docs on sun.com:
Specifying the Look and Feel: Command Line

You can specify the look and feel at the command line by using the -D flag to set the swing.defaultlaf property. For example:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp

Specifying the Look and Feel: swing.properties

Yet another way to specify the current look and feel is to use the swing.properties file to set the swing.defaultlaf property. This file is located in the lib directory of the Java release. For example, if you're using the Java interpreter in javaHomeDirectoryin, then the swing.properties file (if it exists) is in javaHomeDirectorylib. Here is an example of the contents of a swing.properties file:

# Swing properties

swing.defaultlaf=com.sun.java.swing.plaf.gtk.GtkLookAndFeel

Re: be careful: read the license

I also suggest you should read license carefully before posting such a message.

I suggest YOU read it carefully. It includes wonderful little tidbits like this:
5. Notice of Automatic Software Updates from Sun. You acknowledge that the Software may automatically download, install, and execute applets, applications, software extensions, and updated versions of the Software from Sun ("Software Updates"), which may require you to accept updated terms and conditions for installation. If additional terms and conditions are not presented on installation, the Software Updates will be considered part of the Software and subject to the terms and conditions of the Agreement.

6. Notice of Automatic Downloads. You acknowledge that, by your use of the Software and/or by requesting services that require use of the Software, the Software may automatically download, install, and execute software applications from sources other than Sun ("Other Software"). Sun makes no representations of a relationship of any kind to licensors of Other Software. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE OTHER SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Do you really want to let Sun download stuff onto your machine?

(2) Have you heard of JCP(http://www.jcp.org)? At least it seems open enough for me and I don't want Java to be open sourced

I don't want Sun to open source their implementation, I want them to create an open standard that anybody can implement--open source projects as well as closed source compiler vendors.

(however, I really want to see some open implementations like Classpath or Kaffe would catch up soon).

It is doubtful that that is going to happen: Sun is changing APIs far too quickly. They are basically pulling a Microsoft. Note that Sun's and Microsoft's terms for Java and .NET are almost identical.

(3) There're whole lots of open source projects based on Java language - JBoss, Tomcat, Eclipse, JEdit, XDoclet, Struts, just to name a few. They're based on open source license like GPL, LGPL, or Apache License.

Yes, that is rather regrettable.

Sun is not inherently a good company, but please don't distort the facts.

How is a suggestion to read the license and a statement that they scare me "distorting the facts"?