pb a la compilation [java] - Java - Programmation
Marsh Posté le 11-10-2002 à 19:59:33
heu ben ... s'il trouve pas java.lang.Object c'est mauvais
Ca vient soit d'un pb de classpath, ou alors que les classes du Jdk sont parties en fumées ...
Marsh Posté le 11-10-2002 à 22:26:50
je suis assez curieux de savoir ce que t'avais bien pu faire pour qu'il trouve plus Object !
parce que même en foutant le brun dans le classpath, c'est pas possible de faire ca !
Marsh Posté le 12-10-2002 à 13:29:35
benou a écrit a écrit : je suis assez curieux de savoir ce que t'avais bien pu faire pour qu'il trouve plus Object ! parce que même en foutant le brun dans le classpath, c'est pas possible de faire ca ! |
ca dépend du compilateur et de l'OS
Marsh Posté le 12-10-2002 à 17:03:08
DarkLord a écrit a écrit : ca dépend du compilateur et de l'OS |
tu peux détailler ?
Marsh Posté le 12-10-2002 à 17:51:55
benou a écrit a écrit : tu peux détailler ? |
Bin avec certains compilateurs non standard tu peux parfaitement arriver à ce cas de figure. Tu peux également arriver à des erreurs bizarres sous linux si les librairies ne sont pas correctement linkées.
Et notre ami semble utiliser un compilateur autre que celui fournit avec le jdk. Enfin qu'il nous donnes des détails pour voir
Marsh Posté le 15-10-2002 à 11:33:54
(bis repetitae )
Typiquement Jikes, qui est écrit en C++, n'a pas besoin du JDK pour tourner. Mais évidemment, pour compiler...
Ceci dit, Jikes peut aujourd'hui être considéré comme un compilateur standard, même s'il n'est pas livré "en standard" avec le J2SDK de Sun.
Marsh Posté le 15-10-2002 à 11:41:12
Temps de compilation moyen de mon api, compilateur standard : 1mn30.
Temps de compilation moyen de mon api, compilateur jikes: 7s .
...et dire que c'est un allemand linuxien qui m'a convertit...
Marsh Posté le 15-10-2002 à 16:34:50
Oui, Jikes est incroyablement rapide... c'est pour cela qu'il est le complément idéal du J2SDK.
Le seul avantage de JavaC reste lorsque les classes et les dépendances entre elles sont nombreuses, et que seules une ou deux classes doivent être recompilées. Dans ce cas, JavaC est nettement moins bourrin que Jikes (qui a tendance à tout recompiler ou à mal analyser les dépendances, je ne sais pas), et on obtient des temps de compilation comparables, voire un peu meilleurs avec JavaC.
Marsh Posté le 11-10-2002 à 19:09:22
C koi mon pb qq soit le .java que je lance a la compilation j'ai un :
Test.java:1: Superclass java.lang.Object of class Test not found.
public class Test {
^
1 error
Compilation finished at Fri Oct 11 19:05:17
Alors que jusqu'a hier tout marchais trankil ...