Goombert
|
 |
Posted on: October 17, 2014, 10:49:34 AM |
|
|
 Location: Cappuccino, CA Joined: Jan 2013
Posts: 3107
|
 That's right, Java 8 has finally entered the stable release channel at Java8u25 https://java.com/en/download/index.jspI have to encourage everyone to update as soon as you possibly can. The new version of Java integrates JavaFX into the standard Java library providing CSS support, 3D graphics, MP3 audio playback and a ton of other features that we want to be able to use in LGM like SVG graphics with the widespread adoption of the new Java. Project Nashorn is also new which is a JavaScript parsing engine, allowing essentially LGM to provide JavaScript extensions like Unity3D. https://en.wikipedia.org/wiki/Java_version_history#Java_SE_8_.28March_18.2C_2014.29https://en.wikipedia.org/wiki/Nashorn_%28JavaScript_engine%29https://en.wikipedia.org/wiki/JavaFXIt also seems likely that this will be one of the most quickly adopted Java versions ever. http://www.marketwatch.com/story/oracle-highlights-continued-java-se-momentum-and-innovation-at-javaone-2014-2014-09-29http://www.theserverside.com/news/2240232875/Will-Java-EE-8-adoption-outpace-previous-releases
|
|
« Last Edit: October 17, 2014, 11:41:10 AM by Robert B Colton »
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect. 
|
|
|
|
|
|
|
Goombert
|
 |
Reply #5 Posted on: October 18, 2014, 09:50:57 PM |
|
|
 Location: Cappuccino, CA Joined: Jan 2013
Posts: 3107
|
HitCoder, I am going to need to see an error report. If it just opens and closes immediately, copy enigma-dev/output_log.txt to http://www.pastie.org and let me see it. Additionally try it with the latest LateralGM, everything is working fine here, make sure you also have a 32bit Java installation, 64bit Java currently has issues. If you want both then install both 32bit and 64bit Java in parallel and modify settings.ini to launch ENIGMA with the 32 bit JVM.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect. 
|
|
|
|
|
The 11th plague of Egypt
|
 |
Reply #8 Posted on: October 22, 2014, 02:15:20 AM |
|
|
 Joined: Dec 2009
Posts: 276
|
Whatever, if you want to write games you have a chance to port to Android, you are stuck with Java 6. Yes, there are frameworks working both on Android and PC. http://libgdx.badlogicgames.com/
|
|
|
Logged
|
|
|
|
TheExDeus
|
 |
Reply #9 Posted on: October 25, 2014, 03:40:18 PM |
|
|
 Joined: Apr 2008
Posts: 1872
|
It seems ENIGMA.exe needs some changes for Java8 to work. It errors for me with this: Copyright (C) 2013 The ENIGMA Team
Checking Java Installation Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required. Error: could not find java.dll Error: Could not find Java SE Runtime Environment. ERROR! Could not find Java.exe. Please install Sun's Java runtime environment. http://www.java.com/en/download/manual.jsp
If you already have Java, and believe you have received this message in error, y ou could try adding it to your system PATH variable. Press any key to continue . . . I can of course still run lgm directly, so it's not a breaking bug. But still.
|
|
|
Logged
|
|
|
|
Goombert
|
 |
Reply #10 Posted on: October 25, 2014, 04:04:40 PM |
|
|
 Location: Cappuccino, CA Joined: Jan 2013
Posts: 3107
|
Did you uninstall the old Java versions or are you running them in parallel Harri? If so you probably need to add a special command line option to the settings.ini
I am already on Java 8 and it is the only Java I have installed and everything is working fine here. As it currently stands neither the settings.ini or the Windows executable impose any minimum required Java version. However LGM was built with 1.6 compliance though the new jars I have been building with 1.7 compliance, it is simply implied that LGM will not currently work with Java 5 and the new versions will not work with Java 6.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect. 
|
|
|
|
Goombert
|
 |
Reply #12 Posted on: October 26, 2014, 07:27:26 PM |
|
|
 Location: Cappuccino, CA Joined: Jan 2013
Posts: 3107
|
That's great Harri I am glad you could resolve it. You would have had to explicitly state the Java version in the launch command in settings.ini from the following tutorial. http://www.wikihow.com/Run-a-.Jar-Java-FileType the following command into terminal: $>/usr/lib/jvm/jre-1.6.0-sun/bin/java -jar %f
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect. 
|
|
|
|