My notes for Eclipse: Eclipse is using some piece of code for compiling. I didn't assembly it, but I think, there is in the J2SE JRE, in the standard Java library several classes they provide compiling. This means, you DON'T NEED J2SE SDK or Java 5 JDK.
I'm using this "feature" on windoze machines I have no administrative access which is needed for JDK (or SDK) installation. There is only one problem with "no SDK development" -- your custom build.xml (and other Ant or Maven scripts) will not work, because Ant (and Maven) are calling the compiler (and javadoc) which is missing. PETR On 2/6/06, David Smith <[EMAIL PROTECTED]> wrote: > > What's the difference between Java2 or J2SE and, say Java 5, or > > Java 1.5. > > > None. Java 5 (aka Java 1.5) is a version of Java2. The term Java2 was > introduced at the release of Java 1.2 indicating a significant change in > the api and distribution. This was the first version release to be made > available in three packages -- J2SE, J2EE, and J2ME. > > > What's the difference between J2SE and J2EE (I guess Standard vs. > > Enterprise Edition)? > > Always thought J2EE required extra licensing, why I refrained > > from downloading it. > > > J2SE stands for Java 2 Standard Edition. J2EE stands for Java 2 > Enterprise Edition and is essentially J2SE with a multitude of APIs > added in including Tomcat. For the sake of this discussion, you want to > use either J2SE and Tomcat OR J2EE. Don't try to use Tomcat with J2EE > as the APIs in Tomcat may severely conflict with what's included in J2EE. > > > Do I need the netBeans lib only for building jsvc (I assume not)? > > Not that I know of. All you really need to build is the platform native > component if it's not available for binary download. The download > distribution of Tomcat should already contain the Java classes required. > > > Again, what difference between JDK and SDK? > > JDK Java Development Kit and is a superset of the JRE or Java Runtime > Environment. Superset because it is the JRE with a compiler and > development utilities included. SDK stands for Software Development Kit > and is an industry wide acronym for the dev tools needed to build > software. For the purposes of this discussion, JDK is a SDK. > > > If I download the Eclipse development suite for installation on a > > Linux development host > > does it already contain a full fledged JDK, or would its > > additional installation still be prerequisited? > > As far as I know, you'll need to get the JDK separately from Sun's > website. The J2SE package should do fine. > > There are a lot of tutorials, blogs, and books on the subject. Most of > what I know comes from lurking here on the list and reading the issues > other people have, reading the servlet spec, and digging around the > documentation. I'm sure others on the list have their favorite > materials to recommend. > > An excellent reference to keep around is the Servlet 2.4 spec. I highly > recommend reading it in conjunction with whatever other materials you > find: http://www.jcp.org/en/jsr/detail?id=154 > > The docs at http://tomcat.apache.org are also well developed and should > be the best reference when things aren't working. Especially if you > have a book that might be a little bit dated, using older versions of > Tomcat. > > --David > > [EMAIL PROTECTED] wrote: > > >Hi Warren, > > > >thank you for referring me to the right download link. > > > >Not being a Java developer I certainly lack the Java fundamentals > >but to my excuse I may maintain that SUN's naming policy (this is > >also true for their Solaris OS) > >is quite bewildering so that I never quite know what interpreter > >(bundle) to look for, download and install. > >Maybe you can help me a little? > > > >What's the difference between Java2 or J2SE and, say Java 5, or > >Java 1.5. > > > >What's the difference between J2SE and J2EE (I guess Standard vs. > >Enterprise Edition)? > >Always thought J2EE required extra licensing, why I refrained > >from downloading it. > > > >Do I need the netBeans lib only for building jsvc (I assume not)? > > > >Again, what difference between JDK and SDK? > > > >If I download the Eclipse development suite for installation on a > >Linux development host > >does it already contain a full fledged JDK, or would its > >additional installation still be prerequisited? > > > >Then, I want to learn at least the basics of servlet programming > >not to be at the mercy of some > >third party app. developers but to deploy my own monitoring stuff > >(hopefully later even making use of JMX). > >I have some web application developing experience in Perl and am > >wary about security implications > >and client input. > >Also I know the basics of OO and at least can read and partly > >understand Java code (as far as I can guesstimate objects' > >methods purpose and mutating effects. > >I need a quick hands on approach at Java servlets. > >Are there any books, tutorials, or howtos you could reccommend? > >For a quick access to other "web languages" I found e.g. > >O'Reilly's Cookbooks quite useful. > >I noticed a "bear" book (i.e. such a beast on the cover) about > >servlets, but I don't know if the API used there is still > >applicable to e.g. Tomcat 5, or current Java releases. > >One thing that always kept me from catching up with Java was its > >extremly rapid release cycles as far as new buzz technologies > >were concerned that were supposed to revolutionize the Web etc. > >There seemed to be too much hype without letting things first > >settle and be stood the test of time. > >But this may be my biased misconception of Java. > > > > > > > > > > > > > > > >>>Outch, that's where the trouble starts again. > >>>I've been trying in vain for the last hour to find a download > >>> > >>> > >URI > > > > > >>>from SUN but their servers > >>>always refer me to the Linux JRE Download section. > >>> > >>> > >>http://java.sun.com/j2se/1.5.0/download.jsp > >>look for JDK 5.0 Update 6 > >> > >> > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >