Differences between revisions 17 and 22 (spanning 5 versions)
Revision 17 as of 2005-01-11 15:23:01
Size: 1563
Editor: anonymous
Comment:
Revision 22 as of 2013-12-10 13:17:15
Size: 2035
Editor: ?JochenHayek
Comment: Javapedia is no longer being propagated; where to find Java SE
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[Java]]
----
Line 3: Line 5:
Java Runtime Environment - If you don't plan to create ["Java"] apps yourself, then this is enough. Java Runtime Environment - If you don't plan to create [[Java]] apps yourself, then this is enough.
Line 5: Line 7:
The Runtime Environment for Linux contains the Java Virtual Machine (["JVM"]), Java core classes, and supporting files. It does not contain any of the development tools (such as appletviewer or javac) or classes that pertain only to a development environment. The Runtime Environment for Linux contains the Java Virtual Machine ([[JVM]]), Java core classes, and supporting files. It does not contain any of the development tools (such as appletviewer or javac) or classes that pertain only to a development environment.
Line 10: Line 12:

The Java 2 Runtime Environment can NOT be distributed as part of Debian as it would violate Sun's license for the software. One of the requirements for redistributing the [[J2RE]] is that you not distribute any other software intended to supersede the functionality of the [[J2RE]]. As Debian distributes free projects like Kaffe, we can not distribute the JRE.
Line 16: Line 20:
 * For creating Java apps, ["SDK"].
 * http://java.sun.com/j2se/1.3/runtime.html
 * ["MIME"].
 * For creating Java apps, [[SDK]].
 * http://www.oracle.com/technetwork/java/
 * http://www.oracle.com/technetwork/java/embedded/downloads/java
se/
 * [[MIME]].
Line 20: Line 25:
 * http://wiki.java.net/bin/view/Javapedia  * http://wiki.java.net

----
Cat
egoryJava

Java


JRE (J2RE/JRE)

Java Runtime Environment - If you don't plan to create Java apps yourself, then this is enough.

The Runtime Environment for Linux contains the Java Virtual Machine (JVM), Java core classes, and supporting files. It does not contain any of the development tools (such as appletviewer or javac) or classes that pertain only to a development environment.

The Java 2 Runtime Environment is smaller than the Java 2 SDK

The Sun's Java 2 Runtime Environment is redistributable, unlike the Java 2 SDK. The Java 2 Runtime Environment License ( http://java.sun.com/j2se/1.4.2/j2re-1_4_2_06-license.txt ) allows you to package it with your software. By distributing the Java 2 Runtime Environment with your application, you can ensure that your customers will have the correct version of the runtime environment for running your software.

The Java 2 Runtime Environment can NOT be distributed as part of Debian as it would violate Sun's license for the software. One of the requirements for redistributing the J2RE is that you not distribute any other software intended to supersede the functionality of the J2RE. As Debian distributes free projects like Kaffe, we can not distribute the JRE.

On Microsoft Windows platforms, but not in Linux, the Sun's Java 2 Runtime Environment's installer automatically installs the java and javaw application launchers in a location that's on the operating system's default system path. That means you don't have to worry about finding the launchers to start your application, and you don't have to provide instructions to your users for fiddling with the paths on their systems.

This can be imitated in DebianGnome. See FileTypesProperties

See also:


CategoryJava