liuzhe02 / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

Desktop sharing does not start in Linux due to incorrect checking of Java version #1909

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
On a Linux machine that runs OpenJDK (IcedTea), the Java desktop sharing applet 
will not start; instead a message saying "You have an old Java installed" is 
displayed.

Prior to the version check being added, the desktop sharing did work correctly 
in most Linux Java versions.

Note that the version check was added because of changes to the plugin 
interface between java versions.
In OpenJDK/IcedTea, the plugin interface is versioned separately from the JRE 
version; as such, to check the plugin interface it's inappropriate to look at 
the JRE version (which is currently 1.7.0_50 on my system)
Instead, the java plugin namae could be inspected; it contains the IcedTea-Web 
version string (in my browser, this is "IcedTea-Web Plugin (using IcedTea-Web 
1.5.2 (Exherbo))"

Versions 1.5 and newer of the IcedTea-Web Plugin should work correctly.

Original issue reported on code.google.com by calvin.walton@kepstin.ca on 25 Mar 2015 at 7:56

GoogleCodeExporter commented 9 years ago
Fixed.  See

 https://github.com/bigbluebutton/bigbluebutton/pull/588

Original comment by ffdixon@gmail.com on 25 Mar 2015 at 11:56

GoogleCodeExporter commented 9 years ago

Original comment by ffdixon@gmail.com on 27 Mar 2015 at 9:17