sire de botcor a écrit :
Pour le même problème sur lequel je suis depuis 2 jours...
réussir à changer mon classpath et lancer java dans mon Makefile...
|
Est-ce toi qui a installé Java sur ta machine? Si oui, dis comment tu as procedé.
Par exemple, sur un RedHat, j'ai téléchargé le rpm, j'ai fait:
cela m'a créé un réperoire /usr/java/ contenant le répertoire j2sdk1.4.1_03/ qui à son tour contient
$ ll /usr/java/j2sdk1.4.1_03/
total 10424
drwxr-xr-x 2 root bin 4096 jun 23 09:39 bin
-r--r--r-- 1 root bin 4431 mai 1 2003 COPYRIGHT
drwxr-xr-x 6 root bin 4096 jun 23 09:39 demo
drwxr-xr-x 3 root bin 4096 jun 23 09:39 include
drwxr-xr-x 5 root bin 4096 jun 23 09:40 jre
drwxr-xr-x 2 root bin 4096 jun 23 09:40 lib
-r--r--r-- 1 root bin 17045 mai 1 2003 LICENSE
drwxr-xr-x 4 root bin 4096 jun 23 09:40 man
-r--r--r-- 1 root bin 8881 mai 1 2003 README
-r--r--r-- 1 root bin 15807 mai 1 2003 README.html
-rw-r--r-- 1 root bin 10574584 mai 1 2003 src.zip
|
ensuite, j'ai ajouté à PATH:
PATH=$PATH:/usr/java/j2sdk1.4.1_03/bin
export $PATH
|
Tout cela est expliqué dans la doc!
Si tu utilises Makefile, tu peux ne pas modifier ton PATH mais utiliser des variables JAVAC, JAVAP, JAVAH
dans ton Makefile
#Makefile
export JAVAC=/usr/java/j2sdk1.4.1_03/bin/javac
export JAVAP=/usr/java/j2sdk1.4.1_03/bin/javap
#...
export CLASSPATH=.:/usr/java/j2sdk1.4.1_03/jre/lib/rt.jar
#...
#...
all:
$(JAVAC) -classpath $(CLASSAPTH) *.java
|