Oracle has just released a new version of Java for Mac, 1.7.0_13. We can now select from dropdown menus without using the cursor keys and it also fixes a transparency issue we had, some fields were dark instead of white making it difficult to see what you were typing.
Hi,
as far as I can see, Apple have now released the new Java Update for 10.6.8 & Oracle the new Java 7, so you just need to make sure you update to latest versions & I assume all will be ok.
Yesterday at a client with 10.6.8 we disabled the Security/Auto download protection thing from Apple & commented out the lines in the xProtect file & it worked, but above downloads should be better solution.
Rafi
If you want to run Java 7, you can update to the latest Oracle Java 7 version, but there are still some issues in combination with Servoy, like opening comboboxes with the mouse does not work (only when you give it focus with the mouse and hit the space-bar) and the browser-suite bean does not work with it (yet)
I could fix the problem on the Macs with Robert’s instruction except two Macs running Mac OS X 10.7.5.
The customers have installed Java 7 because of the error dialog for a missing JRE. But their solution is running on Servoy 5 and not ready for Java 7!
To solve that I uninstalled Java 7, checked out the XProtect.meta.plist file because I got the java -version info 1.6.0_37, but always the JRE error dialog.
Next I uninstalled also Java 6 and reinstalled Java für OS X 2012-006. The XProtect.meta.plist looks as it should and the system preferences setting in Security & Privacy is unchecked, but no success.
I always get the JRE error dialog while doubleclicking the .jnlp file and/or by executing javaws pathtothe.jnlp in the Terminal.
There is something I don’t understand about Java 7 on the Mac. It seems that some people can run Servoy using Java 7 (although with some limitations). I tried to do so in one newly configured Mac with MacOS X 10.8.2 and the latest Java 7 update, but when I try to start Servoy Developer this is the message I always get
To open “servoy.app,” you need a Java SE 6 runtime. Would you like to install one now?
I could fix the problem on the Macs with Robert’s instruction except two Macs running Mac OS X 10.7.5.
The customers have installed Java 7 because of the error dialog for a missing JRE. But their solution is running on Servoy 5 and not ready for Java 7!
To solve that I uninstalled Java 7, checked out the XProtect.meta.plist file because I got the java -version info 1.6.0_37, but always the JRE error dialog.
Next I uninstalled also Java 6 and reinstalled Java für OS X 2012-006. The XProtect.meta.plist looks as it should and the system preferences setting in Security & Privacy is unchecked, but no success.
I always get the JRE error dialog while doubleclicking the .jnlp file and/or by executing javaws pathtothe.jnlp in the Terminal.
Do I missing something on this last two Macs?
Regards
Does anybody have a hint for me to solve that problem? Because also Apples “How to re-enable the Apple-provided Java SE 6 applet plug-in and Web Start functionality” instruction won’t fix it.
rioba:
There is something I don’t understand about Java 7 on the Mac. It seems that some people can run Servoy using Java 7 (although with some limitations). I tried to do so in one newly configured Mac with MacOS X 10.8.2 and the latest Java 7 update, but when I try to start Servoy Developer this is the message I always get
To open “servoy.app,” you need a Java SE 6 runtime. Would you like to install one now?
What am I doing wrong?
what happens if you also reinstall with java 7 on your system.
So if you only have java 7 on your system, then install servoy first with that vm also
IT2Be:
A few posts higher I explained what helped me to solve the issue.
Hope this helps you too!
Hi Marcel,
I have tried it like your explanation, but no success!
If I install Java 7 and than manually the Java for OS X 2012-006 .pkg on the Mac OS X 10.7.5 machine I get the version info 1.6.0_37 by executing java -version in the Terminal.
The Servoy Smart Client will now always open with Java 7, but it is Servoy 5!!
That is curious, because on my iMac OS X 10.8.2 with a Java 7 + 6 installation the Servoy Dev. + SC always opens with Java 6 and the java -version info is 1.7.0_13!??
If I uninstall Java 7 I get back the error of no JRE.
I don’t understand this and it makes me frustrated
jcompagner:
what happens if you also reinstall with java 7 on your system.
So if you only have java 7 on your system, then install servoy first with that vm also
Reinstalled Servoy Developer with only Java 7 active, but I still get the same message requesting Java 6
If you want to run Java 7, you can update to the latest Oracle Java 7 version, but there are still some issues in combination with Servoy, like opening comboboxes with the mouse does not work (only when you give it focus with the mouse and hit the space-bar) and the browser-suite bean does not work with it (yet)
Thanks for the feedback
I did put a later post saying that I did this and it seemed to work EXCEPT on an iMac that is running OS X 10.7.5 and Java 7
This opens the Servoy application when you go through the browser and download a smart client but then tells me that the ‘dataservice could not be found’ and will not save the application either
on Java 7? Go to the Java Control Panel network settings and use ‘direct connection’, or, you can try ‘http&socket’ in the network settings on the Servoy server on the server side.
on Java 7? Go to the Java Control Panel network settings and use ‘direct connection’, or, you can try ‘http&socket’ in the network settings on the Servoy server on the server side.
Yep, Java 7
Actually tried changing the Java network to ‘direct connection’ and the solution opened but I got errors on look and feel (colours on buttons washed out) and also got errors when trying to load forms ( cannot setup form ) !!!
So not sure what combination of factors is causing these issues
To be clear:
Servoy Server = v4.1.7
Servoy Client = OSX 10.7.5
Servoy Client Java = 1.7.0_13