Avatar billede backupmand Nybegynder
24. oktober 2003 - 16:47 Der er 32 kommentarer og
1 løsning

javax.usb og ant

Jeg skal bruge en jar der kommer ud af javax.usb til noget, men jeg har fået at vide at jeg skal bruge ANT til at builde med før jeg kan få min jar fil. Jeg har ikke tidligere brugt ANT og derfor forsøgte jeg mig med nogle forskellige ting for at få det til at virke, det virker stadig ikke. Dette er hvad jeg har forsøgt:

@set JAVA_HOME=c:\j2sdk1.4.2_01
@set ANT_HOME=c:\apache-ant-1.5.4
set PATH=%PATH%;%JAVA_HOME%;%ANT_HOME%\bin

Dette kører jeg i en prompt .. er ANT så installeret?

På forhånd har jeg placeret min ant installation i
C:\apache-ant-1.5.4\bin og dette skulle så tilføjes CLASSPATH, men er det under normal PATH jeg skal gøre det?
Avatar billede arne_v Ekspert
24. oktober 2003 - 16:52 #1
Du mener:

set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin

ikke ? (bin på JAVA_HOME også)

Det er nok.

Du behøver ikke putte noget i CLASSPATH.
Avatar billede backupmand Nybegynder
24. oktober 2003 - 16:57 #2
Skal jeg så køre ant.bat eller antRun.bat bagefter? Jeg kan nemlig ikke, jeg får at vide at ANT_HOME ikke er sat, men det har jeg lige gjort i den sætning du nævner der, Arne.

"ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . ."
Avatar billede arne_v Ekspert
24. oktober 2003 - 16:59 #3
Bare:
  ant
Avatar billede arne_v Ekspert
24. oktober 2003 - 17:03 #4
Passer stien ?

dir %ANT_HOME%

viser faktisk noget ?
Avatar billede backupmand Nybegynder
24. oktober 2003 - 17:06 #5
dir %ANT_HOME% viser den folder hvor jeg har unzipped min ANT til, ja!
Avatar billede backupmand Nybegynder
24. oktober 2003 - 17:06 #6
Jeg gætter på, at du siger "hm, mystisk" nu
Avatar billede arne_v Ekspert
24. oktober 2003 - 17:08 #7
Og når du skriver ant i samme DOS box lige efter så brokker den sig over
ANT_HOME ?
Avatar billede arne_v Ekspert
24. oktober 2003 - 17:09 #8
Det lyder mystisk !
Avatar billede backupmand Nybegynder
24. oktober 2003 - 17:12 #9
Jeg foretager disse skridt :
1) Sætter paths til JAVA_HOME og ANT_HOME (befinder sig i en .bat fil)
@set JAVA_HOME=c:\j2sdk1.4.2_01\bin
@set ANT_HOME=c:\apache-ant-1.5.4\bin
set PATH=%PATH%;%JAVA_HOME%;%ANT_HOME%
2) Kører ant.bat

== resultat er at
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . .

I samme dosbox! (befinder mig i samme folder hvor alle .bat's er dvs ant.bat og antRun.bat der er også en der hedder lcp.bat)
Avatar billede arne_v Ekspert
24. oktober 2003 - 17:22 #10
Hov.

@set JAVA_HOME=c:\j2sdk1.4.2_01
@set ANT_HOME=c:\apache-ant-1.5.4

uden bin !

set PATH=%PATH%;%JAVA_HOME%/bin;%ANT_HOME%/bin

med bin !
Avatar billede arne_v Ekspert
24. oktober 2003 - 17:23 #11
set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin

med slasherne the DOS way naturligvis.
Avatar billede backupmand Nybegynder
24. oktober 2003 - 17:32 #12
Jeg gør flg så:
@set JAVA_HOME=c:\j2sdk1.4.2_01
@set ANT_HOME=c:\apache-ant-1.5.4

set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin

og dernæst kører jeg ANT
men får:
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . .
Avatar billede arne_v Ekspert
24. oktober 2003 - 18:12 #13
Jeg kører 1.5.1 - jeg prøver lige at hente 1.5.4 ...
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:12 #14
øv
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:13 #15
Hov det fik jeg vidst lige skrevet inden jeg så din .. det kunne være jeg skulle hente den også ?
Avatar billede arne_v Ekspert
24. oktober 2003 - 18:17 #16
Du kører da allerede 1.5.4 ikke ??
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:21 #17
Det jeg mente var, at jeg ville hente 1.5.1
Avatar billede arne_v Ekspert
24. oktober 2003 - 18:22 #18
Ikke nødvendigt.

  inflating: apache-ant-1.5.4/LICENSE.xerces
  inflating: apache-ant-1.5.4/KEYS
  inflating: apache-ant-1.5.4/WHATSNEW
  inflating: apache-ant-1.5.4/LICENSE.sax
  inflating: apache-ant-1.5.4/LICENSE.dom
  inflating: apache-ant-1.5.4/welcome.html
  inflating: apache-ant-1.5.4/LICENSE
  inflating: apache-ant-1.5.4/README

C:\>set ANT_HOME=C:\apache-ant-1.5.4

C:\>PATH=apache-ant-1.5.4\bin;%PATH%

C:\>ant -version
Apache Ant version 1.5.4 compiled on August 12 2003
C:\>ant
Buildfile: build.xml does not exist!
Build failed
Avatar billede arne_v Ekspert
24. oktober 2003 - 18:23 #19
Så jeg forstår ikke noget !
Avatar billede arne_v Ekspert
24. oktober 2003 - 18:24 #20
Kunne jeg få dig til at prøve at sætte ant in *først* i path:

set PATH=%JAVA_HOME%/bin;%ANT_HOME%/bin;%PATH%

?
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:27 #21
C:\>set ANT_HOME=C:\apache-ant-1.5.4

C:\>PATH=apache-ant-1.5.4\bin;%PATH%

C:\>ant -version
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . .
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:28 #22
C:\>set PATH=%JAVA_HOME%/bin;%ANT_HOME%/bin;%PATH%

C:\>ant
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . .
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:34 #23
ok jeg prøver med en version 1.5.1, hvis det ikke virker kommer min computer i bad standing...
Avatar billede arne_v Ekspert
24. oktober 2003 - 18:36 #24
Har du prøvet at lukke den DOS box og lave et nyt og starte der fra scratch ?

F.eks. manuelle kommandoer:

set ANT_HOME=C:\apache-ant-1.5.4
PATH=apache-ant-1.5.4\bin;%PATH%
ant -version
ant
Avatar billede backupmand Nybegynder
24. oktober 2003 - 18:39 #25
Som sagt så gjort

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\apache-ant-1.5.4\bin>cd..

C:\apache-ant-1.5.4>cd..

C:\>set ANT_HOME=C:\apache-ant-1.5.4

C:\>PATH=apache-ant-1.5.4\bin;%PATH%

C:\>ant -version
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . .

C:\>ant
ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
Press any key to continue . . .

C:\>
Avatar billede backupmand Nybegynder
24. oktober 2003 - 19:00 #26
da daa

C:\>setAntPaths

C:\>set PATH=C:\j2sdk1.4.2_01\bin;C:\jakarta-ant-1.5.1\bin
Press any key to continue . . .

C:\>ant -version
Apache Ant version 1.5.1 compiled on October 2 2002
C:\>ant
Buildfile: build.xml does not exist!
Build failed
C:\>
Avatar billede backupmand Nybegynder
24. oktober 2003 - 19:08 #27
Jeg kører ant og får flg ud, er disse flag til ANT ?

C:\javax-usb_0.10.1>ant
Buildfile: build.xml

help:
    [echo] Buildfile for javax.usb API

    [echo] Targets:

    [echo]  all              == clean compile jars jdoc
    [echo]  clean            Clean everything
    [echo]  compile          Compile all classes
    [echo]  help            Show this help
    [echo]  jars            Create JAR files
    [echo]  jdoc            Create JavaDOC
    [echo]  version          Show API version


BUILD SUCCESSFUL
Total time: 2 seconds
C:\javax-usb_0.10.1>
Avatar billede arne_v Ekspert
24. oktober 2003 - 19:09 #28
Skriv:

ant all

for at gøre det hele !
Avatar billede backupmand Nybegynder
24. oktober 2003 - 19:13 #29
Så det var en slags "flag"
Nu er der en jar fil og for alt dette besvær skal du have point for
Avatar billede arne_v Ekspert
24. oktober 2003 - 19:16 #30
argumentet hedder et target

ant clean

fjerner .class og .jar

ant compile

compiler .java -> .class

ant jar

pakker .class -> .jar

ant all

laver det hele-
Avatar billede arne_v Ekspert
24. oktober 2003 - 19:16 #31
Ant er iøvrigt et meget nyttigt tool som jeg klart kan anbefale til al seriøs
udvikling i java !
Avatar billede arne_v Ekspert
24. oktober 2003 - 19:17 #32
Hvis jeg skal have nogle point må jeg hellere ligge et svar.
Avatar billede backupmand Nybegynder
24. oktober 2003 - 19:18 #33
nå ja.. ja jeg er også blevet lidt mere interesseret i dette ant noget.
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