Running Java on Windows


A quick reference list of helpful articles

Uncertain about whether you can run Java on Windows? Well, it's not as simple as you might hope, but it can be done. These articles contain the latest scoop on what works, what might work, and what to avoid.

How to avoid potential pitfalls of Microsoft's non-standard SDK for Java

Find out exactly which methods, classes, and variables have been added to, or omitted from, the key Java class libraries in Microsoft's implementation of Java 1.1

Summary
In Sun's announcement of its lawsuit alleging Microsoft has breached its contract on Java compatibility issues, Sun claimed improper modifications to the key class libraries of Java. In this article, JavaWorld contributor and Java developer John Zukowski provides a comprehensive rundown of the particular classes, methods, and variables that have been added to Microsoft's new Software Development Kit, and exactly what's missing from it. The article offers what Sun and others have only hinted at: a comprehensive list of the modifications found in Microsoft's SDK for Java, as well as a detailed analysis of the significance of each modification and how developers can affectively address each change/addition/omission. In short, the article explains what developers need to know to create true "write once, run anywhere" applications using Microsoft's product--and to create programs that work within Microsoft's Internet Explorer 4.0.

Plus: Read the sidebar on Netscape's beta implementation of Java 1.1 in its version of Communicator 4.0--which also includes modifications.
 

"Pitfalls" article receives attention from JavaWorld readers

Read your peers' reactions to John Zukowski's articles on the Sun/Microsoft struggle over Java: "How to avoid potential pitfalls of Microsoft's non-standard SDK for Java" and "What does Sun's lawsuit against Microsoft mean for Java developers?"
 

Follow-up: "How to avoid potential pitfalls of Microsoft's non-standard SDK for Java"

More tips about how to work around problems with Microsoft's SDK for Java (and Netscape's Java patch for Communicator).

Summary
A flurry of reader feedback followed the article "How to avoid potential pitfalls of Microsoft's non-standard SDK for Java," some of which pointed out additional snags in Microsoft's Java implementation. This article presents an update on the topic with a focus on five specific problems that have come to light since the last article.

 

Daily Grounds: Avoid False Claims

Warning: Misinformation concerning the cross-platform and cross-browser functionality of Microsoft's AFC libraries has been widely disseminated by the Redmond PR machine, and has somehow escaped the critical eye of the trade press. (Corrections of the misinformation are included in this Daily Grounds article.)

Related Sources

  • Downloading the Java Runtime Environment (Version 1.1.4—Bug-fix release)
    The Java Runtime Environment (also known as the Java Runtime or JRE) consists of the Java Virtual Machine, the Java Core Classes, and supporting files. It is the runtime part of the JDK -- no compiler, no debugger, no tools. The JRE is the smallest set of executables and files that constitute the standard Java Platform.

  • VisualAge for Java page
    VisualAge for Java is a complete development tool for building Java-compatible applications, applets, servlets, and JavaBean components.

  • Netscape download page
    New products, including the just-released Netscape Component Builder 1.0 for Windows and the upgrade to the latest version of Communicator.

  • Microsoft's Java page
    Latest Java Developments:Freshly brewed virtual machine, Java lawsuit information center, Rave reviews for Internet Explorer 4.0 virtual machine, Version 2.0 of the Microsoft SDK for Java--get it while it's hot!! Best performance in a supporting role [J/Advantage], Java security just a CAB ride away, Application Foundation Classes (AFC) now in session, and more.




Java is a trademark of Sun Microsystems, Inc.

Other companies, products, and service names may be trademarks or service marks of others.

Copyright    Trademark



  Java Education Java Home  
IBM HomeOrderEmployment