This site requires JavaScript, please enable it in your browser!
Greenfoot back
GREENFOOTisCOOL
GREENFOOTisCOOL wrote ...

2017/11/4

Can't install greenfoot on fedora 26

GREENFOOTisCOOL GREENFOOTisCOOL

2017/11/4

#
Hello guys, I tried installing greenfoot on fedora 26 by downloading the JDK (tried 9 and 8), downloading Greenfoot-generic-310.jar and running in the console (while using correct file destinations) and using the command java -jar Greenfoot-generic-310.jar in the terminal, but I got this message: java.lang.reflect.InvocationTargetException at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1328) at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1303) at Installer.main(Installer.java:101) Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 1 at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3116) at java.base/java.lang.String.substring(String.java:1885) at Installer.findJavaPath(Installer.java:188) at Installer.<init>(Installer.java:123) at Installer$1.run(Installer.java:103) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) at java.desktop/java.awt.EventQueue.access$500(EventQueue.java:97) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:717) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:711) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:734) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199) 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)
davmac davmac

2017/11/6

#
Hi. Which Java version are you trying to install with? (what happens if you run "java -version"?)
GREENFOOTisCOOL GREENFOOTisCOOL

2017/11/6

#
java version "9.0.1" Java(TM) SE Runtime Environment (build 9.0.1+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode) I tried with all versions, but I may have made a mistake while using the other versions. Which versions can I use?
davmac davmac

2017/11/6

#
I tried with all versions, but I may have made a mistake while using the other versions. Which versions can I use?
You can use Java 8, but not Java 9. You may need to specify the full path to your Java 8 binary, which would be something like "/usr/java/jdk1.8.0_144/bin/java" (if I remember correctly - I'm on a Mac right now).
GREENFOOTisCOOL GREENFOOTisCOOL

2017/11/8

#
Oh, okay. Thank you! I will try that when I get home.
You need to login to post a reply.