The Wayback Machine - https://web.archive.org/web/20010810054123/http://java.sourceforge.net:80/resources/index.html
   | S | D | N :   · Open Magazine  · Question Exchange  · Geocrawler  ·  My OSDN ·  PARTNERS ·  AFFILIATES 
  OSDN - Open Source Development
																																																																																										Network
 Source Forge

Foundry Guides

Jim Kingdon  
Leo Mendelson  
James Tillman  

Foundry: Java Foundry
Summary Page  

Foundry Admin  

Sourceforge Foundries
About Foundries  

3D  
Games  
Java  
Printing  
Storage  

Search

Java Resources

Here are a few of the thousands of on-line resources that can help get you started using Java. Issues ranging from getting Java SDKs to finding a place to host your project are covered. We're not trying to become another Google.com here, so we provide links to sites of links when appropriate.

Where to get Java

To find a Java port for your operating system, you can visit Sun Microsystem's known Java ports listing. Don't forget to click the "Other Ports" link at the bottom if you don't see your OS in the first list.

Where to get Java development tools

There are countless Java development tools available, including Integrated Development Environments (IDEs) and editors. One of the better lists we've seen is at The JavaWorld Developer Tools Guide (http://www.javaworld.com/javaworld/tools/jw-tools-ide.html)

Where to host your Java projects

The obvious first choice is right here on SourceForge!.
New!: The Java Foundry has set up JDK 1.3 for access from your SourceForge working environment. Just set JAVA_HOME to /home/groups/java/jdk1.3/ and you're all set!
The Giant Java Tree (http://www.gjt.org/), however, is an excellent choice, as well, with some services geared specifically toward Java development.

Ways of using Java in your applications
For stand-alone applications: Simply use the JDK of your choice
For running in web browsers: Use your JDK to create an applet
For running on web servers: Create Java Server Pages or Java Servlets
For encapsulating code for re-use: Create Java Beans
For distributed network applications: Use JINI or RMI


Other sites about Java

Several of these sites are linked to in the text above, but are provided here to make them easy to find

The Apache Jakarta Project (http://jakarta.apache.org)
Java Servlets and Java Server Pages for Apache
The Java CGI HOWTO (http://www.linuxdoc.org/HOWTO/Java-CGI-HOWTO.html)
Explains how to run Java as a CGI programming language
dmoz: The Open Directory Project (http://www.dmoz.org)
This open source web directory system provides many links to Java and Open Source.
Sun Microsystems' Java Web Site (http://www.javasoft.com)
This is a very large web site devoted to supporting Java development and provides extensive documentation on all Java APIs and technologies.