Contenu du répertoire de dépôt
manoury@ssh-ens:~$ cd /Infos/lmd/2017/licence/ue/2I013-P3-2018fev/depot/
manoury@ssh-ens:/Infos/lmd/2017/licence/ue/2I013-P3-2018fev/depot$ ls -l
total 60
drwx------ 2 3100267 3100267 4096 févr. 14 18:26 3100267-0000000
drwxr-xr-x 2 3302920 3302920 4096 févr. 14 16:51 3302920-3671020
drwxr-xr-x 2 3408811 3408811 4096 févr. 14 16:51 3408811-0000000
drwxr-xr-x 2 3502950 3502950 4096 févr. 14 19:29 3502950-3407924
drwxr-xr-x 2 3520096 3520096 4096 févr. 14 17:04 3520096-3670262
drwxr-xr-x 2 3520173 3520173 4096 févr. 14 19:14 3520173-3506798
drwxr-xr-x 2 3520550 3520550 4096 févr. 14 16:49 3520550-3521197
drwxr-xr-x 2 3521802 3521802 4096 févr. 14 17:40 3521802-3526226
drwxr-xr-x 2 3523153 3523153 4096 févr. 14 16:50 3523153-3671538
drwx------ 2 3524869 3524869 4096 févr. 14 16:50 3524869 -3774396
drwxr-xr-x 2 3520210 3520210 4096 févr. 14 17:45 3532682-3520210
drwxr-xr-x 2 3670536 3670536 4096 févr. 14 20:22 3670536-3520188
drwxr-xr-x 2 3671129 3671129 4096 févr. 14 17:35 3671129-3704383
drwxr-xr-x 2 3682130 3682130 4096 févr. 14 18:00 3682130-3520970
drwxr-xr-x 2 3701946 3701946 4096 févr. 14 19:25 3772302-3701946
Deux répertoires ne sont pas accessibles: les modè n'ont pas étés validés.
Classe de test: Test.java
package l2i013.musidroid.model;
import java.util.ArrayList;
import java.io.*;
import l2i013.musidroid.util.*;
public class Test {
public static void main(String[] args) {
Integer Tempo = 60;
Partition p = new Partition(Tempo);
int ip1 = p.addPart(InstrumentName.BASSOON, 6);
p.addNote(ip1, 0, NoteName.RE, 1);
p.addNote(ip1, 1, NoteName.MI, 1);
p.addNote(ip1, 2, NoteName.DO, 1);
p.addNote(ip1, 6, NoteName.RE, 1);
p.addNote(ip1, 7, NoteName.MI, 1);
p.addNote(ip1, 8, NoteName.DO, 1);
int ip2 = p.addPart(InstrumentName.BASSOON, 5);
p.addNote(ip2, 3, NoteName.DO, 1);
p.addNote(ip2, 4, NoteName.SOL, 2);
p.addNote(ip2, 9, NoteName.DO, 1);
p.addNote(ip2, 10, NoteName.SOL, 2);
MidiFile2I013 midiFile = new MidiFile2I013();
midiFile.write(new File("type3.mid"),p);
System.out.print("OK\n");
}
}
Test des modèles déposés (et accessibles)
-
3302920-3671020
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3302920-3671020/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3302920-3671020/model.jar l2i013/musidroid/model/Test
OK
- 3408811-0000000
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3408811-0000000/Model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3408811-0000000/Model.jar l2i013/musidroid/model/Test
OK
Remarque: Model.jar au lieu de model.jar
- 3502950-3407924
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3502950-3407924/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3502950-3407924/model.jar l2i013/musidroid/model/Test
OK
- 3520096-3670262
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3520096-3670262/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3520096-3670262/model.jar l2i013/musidroid/model/Test
OK
- 3520173-3506798
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3520173-3506798/model.jar l2i013/musidroid/model/Test.java
warning: 3520173-3506798/model.jar(l2i013/musidroid/model/Partition.class): major version 53 is newer than 52, the highest major version supported by this compiler.
It is recommended that the compiler be upgraded.
warning: 3520173-3506798/model.jar(l2i013/musidroid/util/InstrumentName.class): major version 53 is newer than 52, the highest major version supported by this compiler.
It is recommended that the compiler be upgraded.
warning: 3520173-3506798/model.jar(l2i013/musidroid/util/NoteName.class): major version 53 is newer than 52, the highest major version supported by this compiler.
It is recommended that the compiler be upgraded.
warning: 3520173-3506798/model.jar(l2i013/musidroid/util/MidiFile2I013.class): major version 53 is newer than 52, the highest major version supported by this compiler.
It is recommended that the compiler be upgraded.
4 warnings
portablemanoury:etu eleph$ java -cp .:3520173-3506798/model.jar l2i013/musidroid/model/Test
Exception in thread "main" java.lang.UnsupportedClassVersionError: l2i013/musidroid/model/Partition has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at l2i013.musidroid.model.Test.main(Test.java:13)
- 3520550-3521197
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3520550-3521197/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3520550-3521197/model.jar l2i013/musidroid/model/Test
OK
- 3521802-3526226
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3521802-3526226/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3521802-3526226/model.jar l2i013/musidroid/model/Test
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at l2i013.musidroid.model.Partition.addNote(Partition.java:46)
at l2i013.musidroid.model.Test.main(Test.java:17)
- 3523153-3671538
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3523153-3671538/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3523153-3671538/model.jar l2i013/musidroid/model/Test
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at l2i013.musidroid.model.Partition.addNote(Partition.java:35)
at l2i013.musidroid.model.Test.main(Test.java:17)
- 3532682-3520210
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3532682-3520210/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3532682-3520210/model.jar l2i013/musidroid/model/Test
OK
- 3670536-3520188
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3670536-3520188/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3670536-3520188/model.jar l2i013/musidroid/model/Test
OK
- 3671129-3704383
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3671129-3704383/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3671129-3704383/model.jar l2i013/musidroid/model/Test
OK
- 3682130-3520970
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3682130-3520970/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3682130-3520970/model.jar l2i013/musidroid/model/Test
OK
- 3772302-3701946
portablemanoury:etu eleph$ rm l2i013/musidroid/model/Test.class
portablemanoury:etu eleph$ javac -cp 3772302-3701946/model.jar l2i013/musidroid/model/Test.java
portablemanoury:etu eleph$ java -cp .:3772302-3701946/model.jar l2i013/musidroid/model/Test
OK