old-www/LDP/www.debian.org/doc/manuals/debian-java-faq/ch-debian-java-sarge.html

284 lines
13 KiB
HTML
Raw Permalink Blame History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Debian GNU/Linux Java FAQ. - Status of Java in Debian GNU/Linux 3.1 (Sarge)</title>
<link href="index.html" rel="start">
<link href="ch-debian-java-woody.html" rel="prev">
<link href="ch-debian-java-etch.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch1.html" rel="chapter" title="1 Introduction">
<link href="ch2.html" rel="chapter" title="2 Introduction to Java">
<link href="ch-debian-java-woody.html" rel="chapter" title="3 Status of Java in Debian GNU/Linux 3.0 (Woody)">
<link href="ch-debian-java-sarge.html" rel="chapter" title="4 Status of Java in Debian GNU/Linux 3.1 (Sarge)">
<link href="ch-debian-java-etch.html" rel="chapter" title="5 Status of Java in Debian GNU/Linux 4.0 (Etch)">
<link href="ch-debian-java-lenny.html" rel="chapter" title="6 Status of Java in Debian GNU/Linux 5.0 (Lenny)">
<link href="ch7.html" rel="chapter" title="7 Java Development">
<link href="ch8.html" rel="chapter" title="8 Java Compilers">
<link href="ch9.html" rel="chapter" title="9 Java Virtual Machines (JVM)">
<link href="ch-browser-java.html" rel="chapter" title="10 Java Plugins for Browsers">
<link href="ch11.html" rel="chapter" title="11 Java Servlets">
<link href="ch12.html" rel="chapter" title="12 Java Policy">
<link href="ch13.html" rel="chapter" title="13 Other Java alternatives for Debian">
<link href="apA.html" rel="appendix" title="A Older Debian GNU/Linux versions">
<link href="ch1.html#s1.1" rel="section" title="1.1 Introduction to this FAQ">
<link href="ch1.html#s1.2" rel="section" title="1.2 Location of this FAQ">
<link href="ch1.html#s-bugs" rel="section" title="1.3 Sending bugs on this FAQ">
<link href="ch1.html#s-moreinfo" rel="section" title="1.4 Complementary information">
<link href="ch1.html#s-pending" rel="section" title="1.5 Uncovered issues">
<link href="ch2.html#s2.1" rel="section" title="2.1 What is Java?">
<link href="ch2.html#s2.2" rel="section" title="2.2 Why would I be interested in Java?">
<link href="ch2.html#s2.3" rel="section" title="2.3 What is a JIT?">
<link href="ch2.html#s2.4" rel="section" title="2.4 Where can I read more about Java?">
<link href="ch2.html#s2.5" rel="section" title="2.5 Where can I ask questions about Java on Debian?">
<link href="ch-debian-java-woody.html#s3.1" rel="section" title="3.1 Where is Debian Java going?">
<link href="ch-debian-java-woody.html#s3.2" rel="section" title="3.2 Is there a Java1 compiler (.java to .class)?">
<link href="ch-debian-java-woody.html#s3.3" rel="section" title="3.3 Is there a Java1 JVM or JIT?">
<link href="ch-debian-java-woody.html#s3.4" rel="section" title="3.4 Is there a Java1 native compiler?">
<link href="ch-debian-java-woody.html#s3.5" rel="section" title="3.5 Does Debian have Java2 foundation libraries?">
<link href="ch-debian-java-woody.html#s3.6" rel="section" title="3.6 Is there a Java Debugger (jdb equivalent)?">
<link href="ch-debian-java-woody.html#s3.7" rel="section" title="3.7 Is there an Appletviewer tool?">
<link href="ch-debian-java-woody.html#s3.8" rel="section" title="3.8 Is there a Jar tool?">
<link href="ch-debian-java-woody.html#s3.9" rel="section" title="3.9 Is there a Javadoc tool?">
<link href="ch-debian-java-woody.html#s3.10" rel="section" title="3.10 Does Debian do Enterprise Java Beans (EJB)?">
<link href="ch-debian-java-woody.html#s3.11" rel="section" title="3.11 What is JAIN?">
<link href="ch-debian-java-woody.html#s3.12" rel="section" title="3.12 What is Jini?">
<link href="ch-debian-java-woody.html#s3.13" rel="section" title="3.13 Is there a full list of packages?">
<link href="ch-debian-java-sarge.html#s4.1" rel="section" title="4.1 Are there many changes?">
<link href="ch-debian-java-etch.html#s5.1" rel="section" title="5.1 Which Java package are currently in main?">
<link href="ch-debian-java-etch.html#s5.2" rel="section" title="5.2 What keeps Java packages out of main?">
<link href="ch-debian-java-etch.html#s5.3" rel="section" title="5.3 What can I expect in future releases?">
<link href="ch7.html#s7.1" rel="section" title="7.1 What full-fledged Java development platforms are available in Debian?">
<link href="ch7.html#s-free" rel="section" title="7.2 What free platforms are there and how can I contribute?">
<link href="ch7.html#s-license-concerns" rel="section" title="7.3 Questions on platforms and license concerns">
<link href="ch7.html#s-sect:dfsg-compliant-gui" rel="section" title="7.4 How can I make a DFSG compliant Java GUI program?">
<link href="ch7.html#s7.5" rel="section" title="7.5 Making Debian packages for Java progams.">
<link href="ch8.html#s8.1" rel="section" title="8.1 What Java compilers are available in Debian?">
<link href="ch9.html#s9.1" rel="section" title="9.1 What jvms work in Debian?">
<link href="ch9.html#s9.2" rel="section" title="9.2 What free JVMs are available in Debian?">
<link href="ch9.html#s9.3" rel="section" title="9.3 What API do these JVMs provide?">
<link href="ch9.html#s9.4" rel="section" title="9.4 Are there known problems?">
<link href="ch9.html#s9.5" rel="section" title="9.5 Do I need a JVM to run a Java program in Debian?">
<link href="ch-browser-java.html#s10.1" rel="section" title="10.1 Can I use any JVM as a Java Plugin?">
<link href="ch-browser-java.html#s-konqueror-java" rel="section" title="10.2 Can I use Java in Konqueror?">
<link href="ch-browser-java.html#s-netscape-java" rel="section" title="10.3 Can I use Java in Netscape 6.x/7.x?">
<link href="ch-browser-java.html#s10.4" rel="section" title="10.4 Can I use Java in Mozilla?">
<link href="ch11.html#s11.1" rel="section" title="11.1 How can I make Java servlets work?">
<link href="ch11.html#s11.2" rel="section" title="11.2 Do servlets work with kaffe?">
<link href="ch11.html#s11.3" rel="section" title="11.3 Do I need non-free Java in order to run servlets?">
<link href="ch12.html#s12.1" rel="section" title="12.1 Is there a Java policy for Debian?">
<link href="ch12.html#s12.2" rel="section" title="12.2 Are there holes in the Java Policy?">
<link href="ch13.html#s-blackdown-pack" rel="section" title="13.1 How can I get Debian packages from Blackdown?">
<link href="ch13.html#s13.2" rel="section" title="13.2 How can I integrate Sun's J2SE SDK with Debian 3.1?">
<link href="ch13.html#s13.3" rel="section" title="13.3 How can I integrate Sun's J2SE SDK with Debian 3.0?">
<link href="ch13.html#s13.4" rel="section" title="13.4 Java programs not yet available on Debian">
<link href="apA.html#sA.1" rel="section" title="A.1 Debian 2.2 'potato'">
<link href="apA.html#sA.2" rel="section" title="A.2 Debian 2.1 'slink'">
<link href="apA.html#sA.3" rel="section" title="A.3 Debian 2.0 'hamm'">
<link href="apA.html#sA.4" rel="section" title="A.4 Debian 1.3.1 'bo'">
<link href="ch-debian-java-woody.html#s3.4.1" rel="subsection" title="3.4.1 Java2 native compiler">
<link href="ch-debian-java-woody.html#s3.6.1" rel="subsection" title="3.6.1 What free edit-interactive/graphical debugging tools are available on Debian?">
<link href="ch-debian-java-woody.html#s3.6.2" rel="subsection" title="3.6.2 Known problems">
<link href="ch7.html#s-java56" rel="subsection" title="7.3.1 Java 5 and 6">
<link href="ch7.html#s-openjdk" rel="subsection" title="7.3.2 Sun's OpenJDK">
<link href="ch7.html#s7.3.3" rel="subsection" title="7.3.3 Java 2 SE (aka JDK1.2)">
<link href="ch7.html#s7.3.3.1" rel="subsection" title="7.3.3.1 Why is Sun's Java 2 SE (aka jdk 1.2) not available?">
<link href="ch7.html#s-scsl" rel="subsection" title="7.3.3.2 What are the problems with Suns' new license?">
<link href="ch7.html#s7.3.3.3" rel="subsection" title="7.3.3.3 What is the SCSL?">
<link href="ch7.html#s7.3.3.4" rel="subsection" title="7.3.3.4 Can I use jdk1.2 while working with the free Java implementations?">
<link href="ch7.html#s7.3.3.5" rel="subsection" title="7.3.3.5 Why is (some) free software not implementing Java2?">
<link href="ch7.html#s-ibm-jdk" rel="subsection" title="7.3.4 IBM's Developer Kit for Linux">
<link href="ch7.html#s7.3.4.1" rel="subsection" title="7.3.4.1 Can Debian distribute IBM's jdk?">
<link href="ch7.html#s7.3.4.2" rel="subsection" title="7.3.4.2 Is it possible to obtain a licence for Debian?">
<link href="ch7.html#s7.3.5" rel="subsection" title="7.3.5 JRE">
<link href="ch7.html#s7.3.5.1" rel="subsection" title="7.3.5.1 Can Debian distribute JRE?">
<link href="ch7.html#s7.3.6" rel="subsection" title="7.3.6 GPL or LGPL?">
<link href="ch7.html#s7.4.1" rel="subsection" title="7.4.1 Do swing-based programs work in Debian?">
<link href="ch7.html#s7.5.1" rel="subsection" title="7.5.1 Can the package go into main?">
<link href="ch7.html#s7.5.2" rel="subsection" title="7.5.2 What virtual packages could I use?">
<link href="ch7.html#s7.5.3" rel="subsection" title="7.5.3 Is there a good example Debian package?">
<link href="ch7.html#s7.5.4" rel="subsection" title="7.5.4 What tools are available to make maintaining a Java packages easier?">
<link href="ch9.html#s9.5.1" rel="subsection" title="9.5.1 How do I compile to native code?">
<link href="ch9.html#s9.5.2" rel="subsection" title="9.5.2 Are there any successes using this approach?">
<link href="ch9.html#s9.5.3" rel="subsection" title="9.5.3 Are there any problems with this approach?">
<link href="ch9.html#s9.5.4" rel="subsection" title="9.5.4 Does these work for architectures different than i386?">
<link href="ch13.html#s-swing-run" rel="subsection" title="13.1.1 Making swing work in Debian">
<link href="ch13.html#s13.1.2" rel="subsection" title="13.1.2 Making Java 2 work in Debian">
<link href="apA.html#sA.2.1" rel="subsection" title="A.2.1 I've installed the latest jde package...what I have to do to let Emacs enter jde-mode automatically when loading a Java source file?">
</head>
<body>
<p><a name="ch-debian-java-sarge"></a></p>
<hr>
<p>
[ <a href="ch-debian-java-woody.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch1.html">1</a> ]
[ <a href="ch2.html">2</a> ]
[ <a href="ch-debian-java-woody.html">3</a> ]
[ 4 ]
[ <a href="ch-debian-java-etch.html">5</a> ]
[ <a href="ch-debian-java-lenny.html">6</a> ]
[ <a href="ch7.html">7</a> ]
[ <a href="ch8.html">8</a> ]
[ <a href="ch9.html">9</a> ]
[ <a href="ch-browser-java.html">10</a> ]
[ <a href="ch11.html">11</a> ]
[ <a href="ch12.html">12</a> ]
[ <a href="ch13.html">13</a> ]
[ <a href="apA.html">A</a> ]
[ <a href="ch-debian-java-etch.html">next</a> ]
</p>
<hr>
<h1>
Debian GNU/Linux Java FAQ.
<br>Chapter 4 - Status of Java in Debian GNU/Linux 3.1 (Sarge)
</h1>
<hr>
<h2><a name="s4.1"></a>4.1 Are there many changes?</h2>
<p>
Yes, quite some. There have been very interesting developments in Debian Java
lately. Slowly, there seem be developed a set of Debian tools to deal with
maintaining Debian package of Java applications and libraries. At this moment,
there only seems to be dh_javadoc, which is a tool in the <code>gjdoc</code>
package. However, people spoke about other tools on the debian-java mailing
list in 2003.
</p>
<p>
In addition to this, <code>ant</code> has found its way into main, paving to
way for other packages to enter main.
</p>
<p>
And the <code>eclipse</code> seems to get rather stable. Early August 2003,
the gcj team even was able to compile the IDE to native code, using only minor
modifications.
</p>
<p>
It is quite useful to first browse the section on Java in Debian GNU/Linux
Woody (since those in woody are also in later releases, see <a
href="ch-debian-java-woody.html">Status of Java in Debian GNU/Linux 3.0
(Woody), Chapter 3</a>), but there are somes changes. Instead of listing all
the packages again, this section will list only changes:
</p>
<ul>
<li>
<p>
<code>eclipse</code> An extensive IDE
</p>
</li>
</ul>
<ul>
<li>
<p>
<code>sablevm</code> A free Virtual Machine
</p>
</li>
</ul>
<ul>
<li>
<p>
<code>free-java-sdk</code> A free Java SDK (compiled from DSFG compliant Java
tools)
</p>
</li>
</ul>
<ul>
<li>
<p>
<code>libgnome0-java</code> Java bindings to Gnome GUI library
</p>
</li>
</ul>
<ul>
<li>
<p>
<code>gjdoc</code> A Javadoc 1.3 replacement (90% of Doclet API implemented)
</p>
</li>
</ul>
<ul>
<li>
<p>
<code>kaffe</code> Release 1.1.3 can run much more software than 1.0.5 in woody
</p>
</li>
</ul>
<ul>
<li>
<p>
<code>ant</code> Version 1.6 is in main
</p>
</li>
</ul>
<p>
The following packages are no longer in testing/unstable:
</p>
<ul>
<li>
<p>
<code>libswing-java</code> Which is mentioned here: <a
href="ch7.html#s-sect:dfsg-compliant-gui">How can I make a DFSG compliant Java
GUI program?, Section 7.4</a>.
</p>
</li>
</ul>
<hr>
<p>
[ <a href="ch-debian-java-woody.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch1.html">1</a> ]
[ <a href="ch2.html">2</a> ]
[ <a href="ch-debian-java-woody.html">3</a> ]
[ 4 ]
[ <a href="ch-debian-java-etch.html">5</a> ]
[ <a href="ch-debian-java-lenny.html">6</a> ]
[ <a href="ch7.html">7</a> ]
[ <a href="ch8.html">8</a> ]
[ <a href="ch9.html">9</a> ]
[ <a href="ch-browser-java.html">10</a> ]
[ <a href="ch11.html">11</a> ]
[ <a href="ch12.html">12</a> ]
[ <a href="ch13.html">13</a> ]
[ <a href="apA.html">A</a> ]
[ <a href="ch-debian-java-etch.html">next</a> ]
</p>
<hr>
<p>
Debian GNU/Linux Java FAQ.
</p>
<address>
$Revision: 1.57 $ 4 August 2009Sunday, 4th November<br>
<br>
Javier Fern<72>ndez-Sanguino Pe<50>a <code><a href="mailto:jfs@debian.org">jfs@debian.org</a></code><br>
<br>
</address>
<hr>
</body>
</html>