Avatar billede aslan Nybegynder
21. september 2002 - 23:44 Der er 8 kommentarer og
1 løsning

Sætte J2EE op?

Hvordan sætter jeg J2EE op så jeg kan køre med det på min computer?
Avatar billede r9 Nybegynder
22. september 2002 - 00:13 #1
hent J2EE SDK fra Sun.
http://java.sun.com/j2ee/sdk_1.3/
Installere det.

Sæt "J2EE_HOME" i din miljøvariabler i windows.
F.eks.
variabel: j2EE_HOME
værdi: C:\j2sdkee1.3.1

Inkluder C:\j2sdkee1.3.1\lib\j2ee.jar i din CLASSPATH


Så skulle det virke.

Måake skal du også inkluderer j2ee.jar i din java editor's Classpath
Avatar billede aslan Nybegynder
22. september 2002 - 09:32 #2
Det lyder nok dumt, men hvordan tester jeg om det kører?
Avatar billede r9 Nybegynder
22. september 2002 - 09:39 #3
Ved at bruge nogle af de klasser som ligger i j2ee miljøet.

Hvis du kan kompilerer denne klasse, så virker det:
import java.util.*;
import java.text.SimpleDateFormat;
import javax.mail.*;
import javax.mail.internet.*;

public class SendMail {
    private String recipient = "";
    private String sender = "";
    private String body = "";
    private String subject = "";
    private SimpleDateFormat sfDateTime = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

    public String getTimeStampNow() {
        return (sfDateTime.format(new Date()));
    }

    public void setRecipient(String recipient) {
        this.recipient = recipient;
    }

    public void setSender(String sender) {
        this.sender = sender;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public boolean sendMail() {
        boolean sendMail = true;
        try {
            Properties props = new Properties();
            props.put("mail.smtp.host", "pop3.mail.dk");
            Session mailsession = Session.getDefaultInstance(props, null);
            Message msg = new MimeMessage(mailsession);
            msg.setFrom(new InternetAddress(sender));
            msg.addRecipient(Message.RecipientType.TO, new InternetAddress(recipient));
            msg.setSubject(subject);
            msg.setText(body);
            Transport.send(msg);
            return true;
        } catch (AddressException e) {
            System.out.println(getTimeStampNow());
            e.printStackTrace();
            return false;
        } catch (MessagingException e) {
            System.out.println(getTimeStampNow());
            e.printStackTrace();
            return false;
        }
    }
}
Avatar billede aslan Nybegynder
22. september 2002 - 09:44 #4
Det virker , men jeg kan stadig ikke være sikker på at J2EE er sat ordentlig op fordi jeg har javamail installeret.

Og hvor finder jeg api'en til J2EE?
Avatar billede r9 Nybegynder
22. september 2002 - 09:47 #5
Avatar billede scoty Nybegynder
24. september 2002 - 10:36 #6
Hvis du har sat miljøvariablerne ordenligt op,
kan du via Windows kommand Kør,
indtaste J2EE og se at der gerne skulle komme
en kommand box op, som indikere at du er ved at starte serveren.

Du kan også prøve med andre kommandoer: deploytool, cloudscape -start
Avatar billede aslan Nybegynder
24. september 2002 - 16:08 #7
Når jeg forsøger at indtaste de forskellige kommandoer brokker den sig over at den ikke kan finde filen ...
Avatar billede aslan Nybegynder
01. oktober 2002 - 13:16 #8
hhmmm
Avatar billede stig3 Mester
01. oktober 2002 - 15:36 #9
Fik du sat miljø variablerne op som r9 har beskrevet i det første indlæg ?

Ellers kunne den nemt "fejle" det du beskriver.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester