Forums › English Language Forums › Technical › Technical Issues

Search

Issues with Java

5 replies [Last post]
Mon, 06/09/2014 - 19:13
Soulstaker's picture
Soulstaker

I recently got a mac and downloaded SK via steam but it keeps saying I need to install Java even though I already installed it. I tried uninstalling and reinstalling it but it still gives me the pop-up.

Mon, 06/09/2014 - 19:31
#1
Petater's picture
Petater

Install the outdated and no longer updated apple java and not oracle java. Sk has compatibility problems with using an up to date java that isn't security vulnerable.

Tue, 06/10/2014 - 03:58
#2
Skepticraven's picture
Skepticraven
↓

That statement is not entirely correct, Petater.
I am using the most up to date java (and have actually linked the steam folder to auto update when the standard java install does).
SK may have compatibility issues with newer versions of java but it is not because it requires the security vulnerabilities as your comment infers.

Tue, 06/10/2014 - 06:00
#3
Zaffy-Laffy's picture
Zaffy-Laffy

OOO kinda fixed that, didn't they? I still don't trust the latest java versions, and speaking from my point of view, it still works with a "quite old" version of java.

Tue, 06/10/2014 - 15:32
#4
Soulstaker's picture
Soulstaker
Thanks guys.

Thanks guys.

Tue, 06/10/2014 - 19:33
#5
Petater's picture
Petater
Skepticraven

No, the statement is correct about mac support. I never said compatibility issues are due to the vulnerabilities, I'm stating for it to work you must have the insecure version installed. The problem lies elsewhere. I sat down for a few hours pinning this down with a clean OS and testing each variation of java every time I nuked the HDD.

You originally had java 6 from apple installed. Even if you install the latest java se from oracle your desktop java will default to java 6. Applets will use the latest java though if you update java on mac. This explains a bunch of "kongregate y u no work while standalone does" bug reports.

Tell me this, what does it say when you type
java -version
In your command line. If it says 1.6 then it's defaulting to apple java, even with java 7 or 8 installed. I guarantee if you install java 8 JDK (not se, but JDK) your sk will stop working as that changes the default to 1.8. On first run of sk, Mac OS X will prompt you to install apple java if you do not have java already installed. That version is 1.6.

Powered by Drupal, an open source content management system