Avatar billede mora Nybegynder
05. oktober 2004 - 10:42 Der er 6 kommentarer og
1 løsning

Ant compile probs.

ant virker ikke, nogle ider hvorfor ?
Ser ud som om et af dens kald til java går galt, da den printer java info selvom jeg kun beder om version eller diags.

C:\>ant -diagnostics
Usage: java [-options] class [args...]
          (to execute a class)
  or  java [-options] -jar jarfile [args...]
          (to execute a jar file)

where options include:
    -client      to select the "client" VM
    -server      to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A ; separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
C:\>
Avatar billede arne_v Ekspert
05. oktober 2004 - 10:50 #1
Hvilken version af ant ?

Har du JAVA_HOME defineret til at pege på roden af Java SDK ?

Har du installeret Java SDK eller ant i et directory som
indeholder mellemrum ?  (det kan give problemer !)
Avatar billede mora Nybegynder
05. oktober 2004 - 11:05 #2
Java sdk (seneste 1.4.2) er i c:\java\sdk
Ant er seneste version (Fra juli04) og er i c:\java\ant



C:\>set ANT_HOME
ANT_HOME=c:\java\ant\

C:\>set JAVA_HOME
JAVA_HOME=c:\java\sdk
Avatar billede arne_v Ekspert
05. oktober 2004 - 19:57 #3
Det ser jo fint ud.

Så er der kun de grove midler tilbage.

Gå ind i bat filen/filerne og ret

@echo off

til

@echo on

og se hvordan den kalder Java !
Avatar billede mora Nybegynder
05. oktober 2004 - 20:32 #4
"c:\java\sdk\bin\java.exe"  -classpath "c:\java\ant\\lib\ant-launcher.jar" "-Dant.home=c:\java\ant\" org.apache.tools.ant.launch.Launcher
Usage: java [-options] class [args...]
          (to execute a class)
  or  java [-options] -jar jarfile [args...]
...
Avatar billede arne_v Ekspert
09. oktober 2004 - 23:09 #5
c:\java\ant\\lib\ant-launcher.jar

antyder at

ANT_HOME=c:\java\ant\

skal være

ANT_HOME=c:\java\ant
Avatar billede mora Nybegynder
10. oktober 2004 - 13:05 #6
So easy :D

smider du lige et svar ? :)
Avatar billede arne_v Ekspert
11. oktober 2004 - 09:18 #7
kommer her
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