Bonjour,

Je suis sur Linux et je cherche à ouvrir Drjava sur mon ordinateur. J'ai commencé par installer le compilateur JDK de Oracle et ensuite l'environnement de développement Drjava. Quand je clique sur le fichier DrJava, il se lance mais ensuite il y a ce message d'erreur qui s'affiche et je suis bloqué. Quequ'un-e peut-il m'aider ?

Merci !

Message d'erreur :
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
edu.rice.cs.util.UnexpectedException: java.lang.reflect.InvocationTargetException
	at edu.rice.cs.util.swing.Utilities.invokeAndWait(Utilities.java:76)
	at edu.rice.cs.drjava.ui.MainFrame.<init>(MainFrame.java:3276)
	at edu.rice.cs.drjava.DrJavaRoot.main(DrJavaRoot.java:159)
	at edu.rice.cs.drjava.DrJava.configureAndLoadDrJavaRoot(DrJava.java:374)
	at edu.rice.cs.drjava.DrJava.main(DrJava.java:247)
Caused by: java.lang.reflect.InvocationTargetException
	at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1367)
	at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1342)
	at edu.rice.cs.util.swing.Utilities.invokeAndWait(Utilities.java:75)
	... 4 more
Caused by: java.lang.NullPointerException
	at edu.rice.cs.plt.io.IOUtil.parsePath(IOUtil.java:880)
	at edu.rice.cs.drjava.model.DefaultGlobalModel.findLibraries(DefaultGlobalModel.java:381)
	at edu.rice.cs.drjava.model.DefaultGlobalModel.<init>(DefaultGlobalModel.java:196)
	at edu.rice.cs.drjava.ui.MainFrame$163.run(MainFrame.java:3284)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
 
Caused by:
java.lang.reflect.InvocationTargetException
	at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1367)
	at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1342)
	at edu.rice.cs.util.swing.Utilities.invokeAndWait(Utilities.java:75)
	at edu.rice.cs.drjava.ui.MainFrame.<init>(MainFrame.java:3276)
	at edu.rice.cs.drjava.DrJavaRoot.main(DrJavaRoot.java:159)
	at edu.rice.cs.drjava.DrJava.configureAndLoadDrJavaRoot(DrJava.java:374)
	at edu.rice.cs.drjava.DrJava.main(DrJava.java:247)
Caused by: java.lang.NullPointerException
	at edu.rice.cs.plt.io.IOUtil.parsePath(IOUtil.java:880)
	at edu.rice.cs.drjava.model.DefaultGlobalModel.findLibraries(DefaultGlobalModel.java:381)
	at edu.rice.cs.drjava.model.DefaultGlobalModel.<init>(DefaultGlobalModel.java:196)
	at edu.rice.cs.drjava.ui.MainFrame$163.run(MainFrame.java:3284)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

System Properties:
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
DrJava Version drjava-20160913-225446
DrJava Build Time 20160913-225446
 
sun.desktop = gnome
awt.toolkit = sun.awt.X11.XToolkit
java.specification.version = 10
file.encoding.pkg = sun.io
sun.cpu.isalist = 
sun.jnu.encoding = UTF-8
java.class.path = <anonymized user.home>/drjava-beta-20160913-225446.jar
sun.awt.enableExtraMouseButtons = true
java.vm.vendor = Oracle Corporation
sun.arch.data.model = 64
sun.font.fontmanager = sun.awt.X11FontManager
java.vendor.url = <a href="http://java.oracle.com/" target="_blank">http://java.oracle.com/</a>
user.timezone = Europe/Paris
os.name = Linux
java.vm.specification.version = 10
sun.java.launcher = SUN_STANDARD
user.country = FR
sun.boot.library.path = /usr/lib/jvm/java-11-openjdk-amd64/lib
sun.java.command = <anonymized user.home>/drjava-beta-20160913-225446.jar
jdk.debug = release
sun.cpu.endian = little
user.home = <anonymized user.home>
user.language = fr
java.specification.vendor = Oracle Corporation
java.version.date = 2018-04-17
java.home = /usr/lib/jvm/java-11-openjdk-amd64
file.separator = /
java.vm.compressedOopsMode = 32-bit
line.separator = "\u000a"
java.specification.name = Java Platform API Specification
java.vm.specification.vendor = Oracle Corporation
java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
java.runtime.version = 10.0.1+10-Ubuntu-3ubuntu1
user.name = <anonymized user.name>
path.separator = :
os.version = 4.15.0-20-generic
java.runtime.name = OpenJDK Runtime Environment
file.encoding = UTF-8
java.vm.name = OpenJDK 64-Bit Server VM
java.vendor.url.bug = <a href="http://bugreport.java.com/bugreport/" target="_blank">http://bugreport.java.com/bugreport/</a>
java.io.tmpdir = /tmp
java.version = 10.0.1
user.dir = <anonymized user.home>
os.arch = amd64
java.vm.specification.name = Java Virtual Machine Specification
java.awt.printerjob = sun.print.PSPrinterJob
sun.os.patch.level = unknown
java.library.path = /usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
java.vendor = Oracle Corporation
java.vm.info = mixed mode
java.vm.version = 10.0.1+10-Ubuntu-3ubuntu1
sun.io.unicode.encoding = UnicodeLittle
java.class.version = 54.0
DrJava configuration file
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
In resource bundle edu.rice.cs.drjava.config.options:
	nothing
In shadowed configuration:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
key.delete.next = [shift DELETE]
key.delete.previous = [shift BACK_SPACE]
last.dir = <anonymized user.home>
Used memory: about 12,37 megabytes
Free memory: about 19,63 megabytes
Total memory: about 32 megabytes
Total memory can expand to: about 490 megabytes

Number of processors/cores: 2

Compiler Discovery Log: