probleme ANT

probleme ANT - Java - Programmation

Marsh Posté le 11-03-2005 à 16:59:16    

salut,  
je cherche à faire tourner des scripts ant en ligne de commande sous windows2000 mais je n'y arrive pas. Le pire etant que sous eclipse ca passe nickel (autre install d'ant)
 
Donc j'ai decompressé tout dans c:\ant
bien configuré les variables d'env et le path
 
ANT_HOME=c:\ant\
 
et là quand je lance ant en ligne de commande
exemple ant -v pour verifier la version j'ai ça :
 
"
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
 
C:\Documents and Settings\anm>ant -version
Usage: java [-options] class [args...]
           (to execute a class)
   or  java -jar [-options] 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 -classpath <directories and zip/jar files separated by ;>
                  set search path for application classes and resources
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -showversion  print product version and continue
    -? -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
"
 
Qq a une idée geniale pour m'aider ?


Message édité par cooltwan le 11-03-2005 à 17:01:25
Reply

Marsh Posté le 11-03-2005 à 16:59:16   

Reply

Marsh Posté le 11-03-2005 à 17:01:52    

le pire etant que sous cygwin ca marche :mad:
 
 
anm@scenari09 ~
$ env
!::=::\
!C:=C:\cygwin\bin
ALLUSERSPROFILE=C:\Documents and Settings\All Users
ANT_HOME=c:\ant\
APACHE_HOME=c:\dep_modjk\Apache2
APPDATA=C:\Documents and Settings\anm\Application Data
CATALINA_HOME=c:\dep_modjk\jakarta-tomcat-5.0.19
CLASSPATH=C:\ant\lib
COMMONPROGRAMFILES=C:\Program Files\Fichiers communs
COMPUTERNAME=SCENARI09
COMSPEC=C:\WINNT\system32\cmd.exe
CVS_RSH=/bin/ssh
CYGWIN=server
HOME=/home/anm
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\anm
HOSTNAME=scenari09
INFOPATH=/usr/local/info:/usr/info:/usr/share/info:/usr/autotool/devel/info:/usr
/autotool/stable/info:
JAVA_HOME=C:\scenari_dev\j2sdk1.4.1_03
LOGONSERVER=\\SCENARI09
MAKE_MODE=unix
MANPATH=/usr/local/man:/usr/man:/usr/share/man:/usr/autotool/devel/man::/usr/ssl
/man
NUMBER_OF_PROCESSORS=1
OLDPWD=/usr/bin
OS2LIBPATH=C:\WINNT\system32\os2\dll;
OS=Windows_NT
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINNT/system32:/cyg
drive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/scenari_dev/j2sdk1.4.1
_03/bin:/cygdrive/d/dep_modjk/Apache2/bin:/usr/bin:/cygdrive/c/ant/bin:.
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig
PRINTER=Hp Laserjet 4100 Pcl 6
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0209
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PS1=\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$
PWD=/home/anm
SHLVL=1
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINNT
TEMP=/cygdrive/c/DOCUME~1/anm/LOCALS~1/Temp
TERM=cygwin
TMP=/cygdrive/c/DOCUME~1/anm/LOCALS~1/Temp
USER=anm
USERDOMAIN=SCENARI09
USERNAME=anm
USERPROFILE=C:\Documents and Settings\anm
WINDIR=C:\WINNT
_=/usr/bin/env
 
anm@scenari09 ~
$
 
anm@scenari09 ~
$ ant
 
anm@scenari09 ~
$
 
anm@scenari09 ~
$ ./ant
bash: ./ant: No such file or directory
 
anm@scenari09 ~
$ ant
 
anm@scenari09 ~
$ ant -v
Apache Ant version 1.6.2 compiled on July 16 2004
Buildfile: build.xml does not exist!
Build failed
 
anm@scenari09 ~
$

Reply

Marsh Posté le 11-03-2005 à 17:06:11    

en gros le ant.sh marche sous cygwin mais le ant.bat marche pas :(

Reply

Marsh Posté le 11-03-2005 à 17:06:39    

ben et sous dos, t'as setté ton JAVA_HOME et/ou ton PATH correctement ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-03-2005 à 17:07:25    

(va savoir pourquoi, je soupçonne un classpath systeme tout pourri) (pourri ou pas, il devrait jarter)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-03-2005 à 17:14:18    

the real moins moins a écrit :

ben et sous dos, t'as setté ton JAVA_HOME et/ou ton PATH correctement ?


 
le java_home et le path de cygwin viennent des var d'env windows

Reply

Marsh Posté le 11-03-2005 à 17:17:44    

m'en fous
sous dos, montre ce que ça sort
echo %PATH%
echo %JAVA_HOME%
echo %CLASSPATH%
:o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-03-2005 à 17:21:32    

Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
 
C:\Documents and Settings\anm>echo %PATH%
C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\scenari_dev\j2sdk1.4.1_03\b
in;D:\dep_modjk\Apache2\bin;c:\cygwin\bin;c:\ant\\bin;
 
C:\Documents and Settings\anm>echo %JAVA_HOME%
C:\scenari_dev\j2sdk1.4.1_03
 
C:\Documents and Settings\anm>echo %CLASSPATH%
C:\ant\lib
 
C:\Documents and Settings\anm>echo %ANT_HOME%
c:\ant\
 
C:\Documents and Settings\anm>


Message édité par cooltwan le 11-03-2005 à 17:22:18
Reply

Marsh Posté le 11-03-2005 à 18:14:34    

ton classpath il sert à rien ;)
(enfin, je suppose que dans ant/lib c'est des jars...)
 
.. et, au hasard, t'as viré les java.exe qui trainent dans c:/winnt et autres ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-03-2005 à 18:24:20    

the real moins moins a écrit :

ton classpath il sert à rien ;)
(enfin, je suppose que dans ant/lib c'est des jars...)
 
.. et, au hasard, t'as viré les java.exe qui trainent dans c:/winnt et autres ?


 
je sais qu'il sert à rien  :D  
 
2e question > non pas touché à ça je verifierai lundi au taf :) :jap:
 
a priori pas tres grave car ma cible est de l'unix solaris donc testé sous cygwin ne me derange pas c'est juste que j'aime bien garder la maitrise de l'ensemble

Reply

Marsh Posté le 11-03-2005 à 18:24:20   

Reply

Marsh Posté le 11-03-2005 à 19:21:10    

c'est normal ton double slash "\\bin" ds ton PATH ?
 
sinon je me rappelle avoir eut exactement le même prob que toi, cad, quand je lance ant il me lance java mais désolé je me rappelle plus comment l'avoir résolu (ce qui est bon signe car surement pas tres grave => variable d'environnement comme disent les autres).
 
Et si t'y arrives pas, passes à Maven ;)

Reply

Marsh Posté le 11-03-2005 à 19:24:50    

Désolé c'est encore moi, l'edit marche pas.
Bon j'ai trouvé ton problème, ton %ANT_HOME% à un slash de trop à la fin, je viens de faire l'essai chez moi en changeant, ca lance bien java à la place de ant ...

Reply

Marsh Posté le 11-03-2005 à 23:08:44    

ok :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed