Avatar billede ra__mus Nybegynder
21. november 2010 - 00:35 Der er 24 kommentarer og
1 løsning

hjælp til nubegynder i java

Hej
Jeg skal til at lære og udvikle apps i java til android smartphones.
Har downloadet jdk-6u22-windows-x64.exe
men ved ikke hvad jeg skal gøre nu ??
der må være et udviklings miljø eller hvordan...??

Jeg har downloadet JDK  herfra: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Har windows 7 - 64 bit  home premium    på min pc.
Avatar billede arne_v Ekspert
21. november 2010 - 02:27 #1
Til Android udvikling skal du have:

http://developer.android.com/sdk/index.html

Du skal kune bruge JDK til at køre din IDE med.

SDK er klar til Eclipse.

SÅ du skal have:
1) JDK
2) Eclipse
3) Android SDK

Du har #1, så henter du #2 og til sidst #3.
Avatar billede ra__mus Nybegynder
21. november 2010 - 16:58 #2
Udmærket arne_v

sad lige og fumlede lidt med jdk og java igår, og vile lave et lille script i java.
den kunne ikke køre java filen, måske fordi java filen ikke ligger i samme mappe som jdk ??
Så mit spm er: Hvordan skal de 3 følgende samt de java filer jeg programmerer ligge indbyrdes i mapper ??:
1) JDK
2) Eclipse
3) Android SDK
Avatar billede arne_v Ekspert
21. november 2010 - 17:05 #3
Med hensyn til Android udvikling så skal du bare installere de 3 stykker software i den rækkefølge og følg den officielle vejledning inkl. placering, så skal de nok finde ud af at finde de skal finde.
Avatar billede arne_v Ekspert
21. november 2010 - 17:07 #4
Hvis du skal lave hello world Java app, så:

åbner du en kommando prompt
tilføje JDK bin dir til din PATH
oversætter fra HelloWorld.java til HelloWorld.class med: javac HelloWorld.java
kører med: java HelloWorld
Avatar billede ra__mus Nybegynder
21. november 2010 - 17:15 #5
#4
je fulgte denne vejledn. :
    http://download.oracle.com/javase/tutorial/getStarted/cupojava/win32.html

men den kan ikke finde "javac"  så tænkte om det er fordi java applikationen og jdk ikke er i samme mappe ??
Avatar billede arne_v Ekspert
21. november 2010 - 17:27 #6
Har du tilføjet java bin dir til PATH?
Avatar billede ra__mus Nybegynder
22. november 2010 - 00:27 #7
Er ikke en ørn til dette..du bliver nødt til at forklare detaljeret hvad jeg skal gøre :-) :

Jeg har i denne mappe:
c:\Users\Mic\Desktop\Java
selve filen "HelloWorldApp.java"

den indeholder dette:
/**
* The HelloWorldApp class implements an application that
* simply prints "Hello World!" to standard output.
*/
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}


I C:\Program Files\Java
har jeg det downloadede: jdk1.6.0_22

Jeg har lidt svært ved at følge vejledningen:
http://download.oracle.com/javase/tutorial/getStarted/cupojava/win32.html

Tror jeg får skrevet stierne eller noget forkert.. kan du præcist sige hvad jeg skal skrive i editoren, linie for linie :-) ??
Avatar billede arne_v Ekspert
22. november 2010 - 00:32 #8
prøv med:

åben kommmando prompt
cd C:\Users\Mic\Desktop\Java
PATH=C:\Program Files\Java\jdk1.6.0_22\bin;%PATH%
javac HelloWorldApp.java
java HelloWorld
Avatar billede ra__mus Nybegynder
22. november 2010 - 09:42 #9
skal jeg skrive det hele ud i et (en linie) som du har har skrevet det der ?
Avatar billede arne_v Ekspert
22. november 2010 - 14:54 #10
nej

5 forskellige ting

1 muse operation + 4 kommandoer
Avatar billede ra__mus Nybegynder
24. november 2010 - 23:58 #11
ok vil prøve det imorgen :-) vender tilbage !
Avatar billede arne_v Ekspert
25. november 2010 - 00:16 #12
Og det bliver altså lidt mere moderne, når du skifter til IDE!
Avatar billede ra__mus Nybegynder
25. november 2010 - 20:39 #13
Hej igen
Har nu prøvet det du skrev i #8 og resultatet ses her:

http://shopg.dk/HelloWorld_test.doc

Kan du tyde hvad der er forkert...??
Avatar billede arne_v Ekspert
25. november 2010 - 20:44 #14
Min fejl.

javac HelloWorldApp.java
java HelloWorld

duer naturligvis ikke

javac HelloWorldApp.java
java HelloWorldApp
Avatar billede ra__mus Nybegynder
25. november 2010 - 23:25 #15
nu virker det :-)

bør vel egentlig omlægge
C:\Program Files\Java\jdk1.6.0_22

så jeg har det her istedet:
c:\Users\Mic\Desktop\Java\jdk1.6.0_22


sammen med HelloWorldApp.java

ville det ikke være smartest ??
så jeg ikke behøver skrive denne kommando:
PATH=C:\Program Files\Java\jdk1.6.0_22\bin;%PATH%
Avatar billede arne_v Ekspert
26. november 2010 - 00:06 #16
Nej.

Du bør holde Java og dine Java programmer adskilt.

I.s.f. den kommando hver gang kan du bede Windows altid have den i PATH.

control panel
system
advanced
environment
tilføj den til PATH (vær meget påpasselig med *ikke* at slette alle de eksisterende!)
Avatar billede ra__mus Nybegynder
26. november 2010 - 00:16 #17
hvad betyder I.s.f.  :-)
Avatar billede ra__mus Nybegynder
26. november 2010 - 00:20 #18
og environment.. er det "miljøvariabler" ??
kan ikke se de samme i menuen som du skriver...
Avatar billede arne_v Ekspert
26. november 2010 - 00:28 #19
i stedet for
Avatar billede arne_v Ekspert
26. november 2010 - 00:28 #20
ja

(jeg har engelsk windows)
Avatar billede ra__mus Nybegynder
26. november 2010 - 00:35 #21
er det så under systemvariabler at jeg skal tilføje: C:\Program Files\Java\jdk1.6.0_22\bin;%PATH%

under systemvariabler kan tilføjes: variabelnavn og variabelværdi

og hvad skal jeg tilføje der ??
og hvordan kaldes den variabel ?
Avatar billede arne_v Ekspert
26. november 2010 - 01:25 #22
Under system variable finder du den der hedder PATH.

Så vælger di at editere den og sætter

C:\Program Files\Java\jdk1.6.0_22\bin;

forrest.

IGEN: PAS PÅ IKKE AT SLETTE DE GAMLE ENTRIES!
Avatar billede ra__mus Nybegynder
29. november 2010 - 00:31 #23
skal nok vende tilbage..har ik haft så meget tid de sidste par dage.. der er desværre andet i verden end IT :-)
Avatar billede arne_v Ekspert
27. december 2010 - 00:26 #24
all set?
Avatar billede ra__mus Nybegynder
10. januar 2011 - 18:37 #25
nej desværre men det bliver det inden for de næste par uger.. skal igang med det igen..
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