bonjour, pour un projet , je dois absolument installer ce programme. http://www.iam.unibe.ch/~scg/Researc...2006-06-08.zip
c'est un des outils de metrics les plus performent qui existe (quand il est installer.)
le truc, c'est que malheureusement, je n'y connais rien a ants (et j'y connais pas grand chose a java non plus, j'ai juste besoin des metrics)
autre chose qui a son importance, je suis sous linux (ubuntu edgy).
alors voila, dans le .zip il y a un dossier build, je suppose que c'est par la que je dois commencer, la, il y a un build.xml donc, je lance, ant all
et voici ce qu'il me met comme erreur.
Si on regarde par rapport au code, c'est un probleme de linkage, il ne sait pas ou il doit chercher. Mais voila, je sais pas comment lui dire
qqn serait il me dire si il arrive a installe ce logiciel (attention,il faut le java 1.5)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 elekis@laptop:~/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma$ ls build common CVS dates deploy dfa_membrain dude insider mcc memoria metrics sail thirdparty elekis@laptop:~/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma$ cd build/ elekis@laptop:~/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/build$ ls build.bat build.cyg build.sh build.xml build.xml~ CVS properties.xml elekis@laptop:~/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/build$ ant all Buildfile: build.xml run.all.tests: run.all.tests: [echo] Run tests on classpath: /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/memoria/res/test_data [echo] ${java.jre.dir} [java] Exception in thread "main" java.lang.NoClassDefFoundError: junit/framework/TestSuite [java] at java.lang.ClassLoader.defineClass1(Native Method) [java] at java.lang.ClassLoader.defineClass(ClassLoader.java:620) [java] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) [java] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:56) [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) [java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) [java] Java Result: 1 /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/ExteriorCallPaths.java:35: package lrg.memoria.core does not exist [javac] public Result measure(lrg.memoria.core.Class c) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/FinalAttributes.java:26: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Attribute act_attr) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/HeightOfInheritanceTree.java:5: package lrg.memoria.core does not exist [javac] import lrg.memoria.core.DataAbstraction; [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/HeightOfInheritanceTree.java:31: package lrg.memoria.core does not exist [javac] private int level(lrg.memoria.core.Class actcls) { [javac] ^ [javac] ....etc..etc.../home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/TwoClassesMeasure.java:27: package lrg.memoria.core does not exist [javac] public Result measure(lrg.memoria.core.Package pack) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/PackageAttributes.java:27: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Attribute act_attr) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/PrivateAttributes.java:25: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Attribute act_attr) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/ProtectedAttributes.java:25: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Attribute act_attr) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/PublicAttributes.java:25: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Attribute act_attr) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/PublicBaseClasses.java:31: package lrg.memoria.core does not exist [javac] public Result measure(lrg.memoria.core.Class c) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/PublicInstanceMethods.java:25: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Method m) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/ResponseForAClass.java:3: package lrg.memoria.core does not exist [javac] import lrg.memoria.core.Call; [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/ResponseForAClass.java:4: package lrg.memoria.core does not exist [javac] import lrg.memoria.core.Statute; [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/ResponseForAClass.java:5: package lrg.memoria.core does not exist [javac] import lrg.memoria.core.Function; [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/ResponseForAClass.java:40: package lrg.memoria.core does not exist [javac] public Result measure(lrg.memoria.core.Class act_class) { [javac] ^ [javac] /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/src/lrg/metrics/classes/StaticAttributes.java:27: package lrg.memoria.core does not exist [javac] protected boolean check(lrg.memoria.core.Attribute act_attr) { [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 errors BUILD FAILED /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/build/build.xml:66: The following error occurred while executing this line: /home/elekis/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/metrics/build.xml:60: Compile failed; see the compiler error output for details. Total time: 2 seconds elekis@laptop:~/Documents/Memoire/SOFTVIS/Parser/IPLASMA/iPlasma-2006-06-08.zip_FILES/iPlasma/build$
merci
a++
Partager