Java Message

Summary

The purpose of this document is to advise on the current Java dialog box that pops up when logging into Croner Simplify.

About Java

Java is an object oriented computer programming language that is specifically designed to have as few implementation dependencies as possible. Having Java installed on an application allows developers to write a code that applies to all platforms and does not have to be rewritten.

Cause

Recently Java deployed an update to their programming language; this update identifies applications and applets that contain signed and unsigned components that could potentially be unsafe unless the mixed code was intended. As of the JavaSE 6 Update 19 release, when a program contains both signed and unsigned components, a warning dialog is raised.Solution

In the security dialog, if the user clicksYes, it blocks potentially unsafe components from running, and the program may terminate. If the user clicks theNobutton, the application or applet continues execution.
Raising a warning is the default behaviour, but there are options available for users to manage this situation. You can manage how mixed code programs are handled through the Java Control Panel.

Find the Java Control Panel

Windows XP

  • Click on theStartbutton and then click on theControl Paneloption.
  • Double click on the Java icon to open the Java Control Panel.

Windows 7, Vista

  • Click on theStartbutton and then click on theControl Paneloption.
  • In theControl Panel SearchenterJava Control Panel.
  • Click on the Java icon to open the Java Control Panel.

Windows 8
Use search to find the Control Panel

  • PressWindows logo key + Wto open theSearch charmto search settings
    OR
    Drag the Mouse pointer to the bottom-right corner of the screen, then click on theSearch icon.
  • In the search box enterJava Control Panel
  • Click on Java icon to open the Java Control Panel.

Mac OS X 10.7.3 and above

  • Click onAppleicon on upper left of screen.
  • Go toSystem Preferences
  • Click on the Java icon to access the Java Control Panel.

Mixed Code Protection Options in the Java Control Panel

  1. In the Java Control Panel, click on theAdvancedtab.
  2. Expand theMixed code (Sandboxed Vs. trusted) security verificationoption under the Securitysection.

Four levels of control are available:

Enable - show warning if needed

This is the default setting. When a potential security risk is encountered, a warning dialog is raised. ClickingYesblocks potentially unsafe components from running and may terminate the program. When the user clicksNo, the application or applet continues execution with protections (packages or resources that are later encountered with the same names but have different trust levels, i.e., signed vs unsigned, will not be loaded).

Enable - hide warning and run with protections

This option suppresses the warning dialog. The code executes as if the user had clickedNofrom the warning dialog.

Enable - hide warning and don't run untrusted code

This option suppresses the warning dialog and behaves as if the user had clickedYesfrom the warning dialog.

Disable verification

This option is not recommended. This option completely disables the software from checking for mixing trusted and untrusted code, leaving the user to run potentially unsafe code without protections.

26/06/2013 Version 1