Are you on Windows or a Mac?
@jono.tennant - My issue was caused because the jdk I had installed in my local machine was the 64bits version.
Make sure you have (and use) the x86 version for anything Corona-related.
(“pro tip”: both versions can live in the same machine)
@eduven that’ll probably be it. I’ll get the x86 version installed and give it another spin.
Damn, it even says “Locate the Windows x86 link and click it to download the file” in the corona instructions. No one else to blame.
Cheers for the responses chaps
There’s always someone else to blame!
I think we cold safely assume that most desktop computers with Java installed, have the 64bit version on it.
I think we could also safely assume that we don’t read manuals unless we really try. We just scan them.
Based on these two assumptions I’d say the manual could do a better job (a more prominent info block, a marquee, a blinking banner, something) at making us verify our installed jdk version.
There you go… We have a culprit!
x86 Java solved it for me
Thanks mate! You literally saved me from buying a new laptop, since I was already ready to throw it out of the window… Somewhere (this or some other site) was said, that you cannot install jdk6 anymore, since Oracle has removed it from their site. Well, this is partially true; you just need to create an account to Oracle and agree that you “understand that they doesn’t support jdk6 anymore”.
After creating an account, you can download older versions of jdk.
Anyway, thanks again! You really saved my day!
Ok, I feel like a complete dweeb.
Windows Machine died, and I build a clean configuration.
Android Studio put a 64bit version of the JDK on the system.
I downloaded and installed the 32bit version of Java8 update 152 (jdk-8u152-windows-i586)
The installation program added C:\Program Files\Oracle\Java\javapath to the environment
After the installation, tried to build and Corona didnt see the 32bit version (wanted to help me download it)
Added C:\Program Files (x86)\Java\jdk1.8.0_152 to the path environment variable BEFORE the path that Oracle added
and Corona saw the JDK, but said that the password to the keystore was invalid (same message as above)
Started clean again, removing jdk and environment variables, downloaded the latest Corona daily build and installed
again. same problem.
I’ve done this in the past and didnt have the problem. What am I forgetting? Should I be pointing to the JRE instead?
Thanks
Dave
If you’re using 3183+ install the 64bit JDK. That was a big switch with the new daily release and beyond.
That did it.
That will teach me not to read the release notes.
Thanks - much
Dave
Thanks mate! You literally saved me from buying a new laptop, since I was already ready to throw it out of the window… Somewhere (this or some other site) was said, that you cannot install jdk6 anymore, since Oracle has removed it from their site. Well, this is partially true; you just need to create an account to Oracle and agree that you “understand that they doesn’t support jdk6 anymore”.
After creating an account, you can download older versions of jdk.
Anyway, thanks again! You really saved my day!
Ok, I feel like a complete dweeb.
Windows Machine died, and I build a clean configuration.
Android Studio put a 64bit version of the JDK on the system.
I downloaded and installed the 32bit version of Java8 update 152 (jdk-8u152-windows-i586)
The installation program added C:\Program Files\Oracle\Java\javapath to the environment
After the installation, tried to build and Corona didnt see the 32bit version (wanted to help me download it)
Added C:\Program Files (x86)\Java\jdk1.8.0_152 to the path environment variable BEFORE the path that Oracle added
and Corona saw the JDK, but said that the password to the keystore was invalid (same message as above)
Started clean again, removing jdk and environment variables, downloaded the latest Corona daily build and installed
again. same problem.
I’ve done this in the past and didnt have the problem. What am I forgetting? Should I be pointing to the JRE instead?
Thanks
Dave
If you’re using 3183+ install the 64bit JDK. That was a big switch with the new daily release and beyond.
That did it.
That will teach me not to read the release notes.
Thanks - much
Dave