Avatar billede Slettet bruger
05. maj 2006 - 13:20 Der er 30 kommentarer og
2 løsninger

Hvilke program kan man bruge til at lave Java 2 i?

Hej eksperter.
Jeg leder efter et program så er godt, og hurtigt, og gerne et hvor der kommer en box frem med forslag hvad det er for en funktion jeg skal til at skrive.

Håber I kan hjælpe mig...
PS. helst vist det er gratis, eller man kan hente en trial.
Avatar billede jps6kb Novice
05. maj 2006 - 13:21 #1
netBeans .. www.netbeans.org ;)
Avatar billede jps6kb Novice
05. maj 2006 - 13:21 #2
Avatar billede Slettet bruger
05. maj 2006 - 13:24 #3
Okay ... fint, er igang med at hente det...
Hvordan tester man om ens kode virker, kan man debug det i programmet?
Og skal man have sat nogen server af nogen art for at kører det lokalt?
Avatar billede jps6kb Novice
05. maj 2006 - 13:27 #4
Der er debug funktioner i det.
Hvilken server vil du have? Hvis du vil kode J2EE, ligger der lidt gejl også.

Læs evt. på det sidste link jeg postede. :) Der står alt i den nye distribution.
Avatar billede arne_v Ekspert
05. maj 2006 - 13:27 #5
Alternativ: Eclipse http://www.eclipse.org/downloads/
Avatar billede Slettet bruger
05. maj 2006 - 13:27 #6
Skulle du så også kunne svare på: http://www.eksperten.dk/spm/707441 ?
Avatar billede Slettet bruger
05. maj 2006 - 13:30 #7
Kan java ikke også laves til .exe filer?
Avatar billede jps6kb Novice
05. maj 2006 - 13:30 #8
Det tror jeg godt jeg kunne ;)
Avatar billede jps6kb Novice
05. maj 2006 - 13:33 #9
Java kan ikke umiddelbart laves til exe filer. Men der imod jar filer som kan eksekveres hvis kan har JRE (Java RunTime Environment) installeret.
Avatar billede Slettet bruger
05. maj 2006 - 13:36 #10
okay, men det er ca. det samme ikke?
Avatar billede jps6kb Novice
05. maj 2006 - 13:41 #11
Nej, det er det ikke helt.
Windows ved hvad en exe fil er, men aner ikke hvad en jar fil er.
JRE som kører på maskinen skal fortolke jar filen og starte programmet op.

Men altså, du har en fil du kan dobbeltklikke på for at starte programmet. ;)
Avatar billede Slettet bruger
05. maj 2006 - 14:05 #12
Nu sidder jeg og føler den tutorial der fulgte med til arne_v's svar, og koden ser sådan her ud:

public class HelloWorld {
    public static void main () {
        System.out.println("Hello World");
    }
}

The final moment has arrived! You are ready to test your HelloWorld class. Select your class in the package explorer (the Java tree view on the left of the workbench window in the Java Perspective.). When your HelloWorld class is selected, select Run->Run As->Java Application. Hello world! should be printed in your "Console" view. Congratulations! You have built your hello world application and it worked

public class HelloWorld {
    public static void main () {
        System.out.println("Hello World");
    }
}
Avatar billede Slettet bruger
05. maj 2006 - 14:05 #13
ups koden er der 2 gange...
Avatar billede jps6kb Novice
05. maj 2006 - 14:10 #14
Er der noget som ikke virker i den da?
Avatar billede Slettet bruger
05. maj 2006 - 14:12 #15
nej det er ikke der er problemet, i dette tilfælde den vil bare ikke kører filen.
Avatar billede jps6kb Novice
05. maj 2006 - 14:15 #16
Nu har jeg ikke lige netbeans her, men F5 eller F6 skulle starte dit projekt.
Avatar billede Slettet bruger
05. maj 2006 - 14:16 #17
Dette er hvad den skriver når jeg prøver at kører filen, via programmet:
Activation.main: warning: sun.rmi.activation.execPolicy system
property unspecified and no ExecPermissions/ExecOptionPermissions
granted; subsequent activation attempts may fail due to unsuccessful
ExecPermission/ExecOptionPermission permission checks.  For
documentation on how to configure rmid security, refer to:

http://java.sun.com/j2se/1.4/docs/tooldocs/solaris/rmid.html
http://java.sun.com/j2se/1.4/docs/tooldocs/win32/rmid.html

Activation.main: an exception occurred: Port already in use: 1098; nested exception is:
    java.net.BindException: Address already in use: JVM_Bind
java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
    java.net.BindException: Address already in use: JVM_Bind
    at sun.rmi.transport.tcp.TCPTransport.listen(Unknown Source)
    at sun.rmi.transport.tcp.TCPTransport.exportObject(Unknown Source)
    at sun.rmi.transport.tcp.TCPEndpoint.exportObject(Unknown Source)
    at sun.rmi.transport.LiveRef.exportObject(Unknown Source)
    at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source)
    at sun.rmi.registry.RegistryImpl.setup(Unknown Source)
    at sun.rmi.registry.RegistryImpl.<init>(Unknown Source)
    at java.rmi.registry.LocateRegistry.createRegistry(Unknown Source)
    at sun.rmi.server.Activation.main(Unknown Source)
Caused by: java.net.BindException: Address already in use: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(Unknown Source)
    at java.net.ServerSocket.bind(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(Unknown Source)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(Unknown Source)
    at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(Unknown Source)
    ... 9 more
Avatar billede Slettet bruger
05. maj 2006 - 14:19 #18
Jeg har ikke installeret netBeans, da den sagde den manglede noget JVP.
Avatar billede jps6kb Novice
05. maj 2006 - 14:19 #19
Prøv og brug en af netbeans eksempler. ;)
Avatar billede Slettet bruger
05. maj 2006 - 14:23 #20
Jamen kan ikke installer det, den siger:
Fejl #1: No Java Development Kit (JDK) was found on this system.
Fejl #2: Der findes ikke en passende JVM. Vælg en JVM ved at vælge den tilhørende java.exe-fil.
Avatar billede jps6kb Novice
05. maj 2006 - 14:26 #21
http://java.sun.com/j2se/1.5.0/download.jsp

Her kan du hente en bundles netbeans med JDK
Avatar billede Slettet bruger
05. maj 2006 - 14:57 #22
Fedt kan ikke få nogen af programmerne til at virke de begge melder en fejl...
Avatar billede Slettet bruger
05. maj 2006 - 15:17 #23
Ved I hvad årsagen kan være?
Noget I kan hjælpe mig med?
Avatar billede Slettet bruger
05. maj 2006 - 15:35 #24
arne_v> Kan du ikke lave en lille java application, som jeg kan teste om den virker hs mig.. ?
Avatar billede arne_v Ekspert
05. maj 2006 - 15:43 #25
der er ikke noget galt med din 14:05:18 kode

men du skal:
  - oprette klassen rigtigt
  - koere den rigtigt

i Eclipse vil du lave:
  - new project
  - new class 
for at oprette den og:
  - run as application
for at koere den
Avatar billede Slettet bruger
05. maj 2006 - 21:21 #26
Jeg fandt ud af hvad fejlen var.
men vil det egentlig sige at Java ikke er rigtig objekt orienteret lige som PHP?
Det er da ikke lige som C#, C++ eller .NET
Avatar billede arne_v Ekspert
05. maj 2006 - 21:30 #27
Java er rigtigt meget objekt orienteret.

Ligesom C#.

Java er saerdeles meget anvendt som sprog til at laere OOP med.
Avatar billede Slettet bruger
05. maj 2006 - 21:31 #28
Men de 2 programmer jeg så har kigget på, der er ikke den der grafiske brugerfalde hvor man kan trække nogen standard objekter osv. ind. (?)
Avatar billede arne_v Ekspert
05. maj 2006 - 21:37 #29
Jo.

NetBeans har indbygget en GUI builder.

For Eclipse skal man hente en ekstra plugin (VE) for at have GUI builder.
Avatar billede Slettet bruger
10. august 2006 - 08:59 #30
Tak for hjælpen, synes det må være arne_v's points.. (?)
Avatar billede arne_v Ekspert
10. august 2006 - 13:50 #31
var det ikke oplagt med en deler ?
Avatar billede Slettet bruger
12. august 2006 - 14:51 #32
tak for hjælpen begge 2
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