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:
DrJava configuration file
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
In shadowed configuration:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 In resource bundle edu.rice.cs.drjava.config.options: nothing
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:
Partager