|
|
||||||||
|
Java IssuesJava Issues
Java is freely down-loadable, open source software that provides a 'virtual machine' or VM that permits software to run on many different machines and operating systems. For more information on Java, see Wikipedia Visokio applications are pure Java applications that run 'on top' of a Java virtual machine which runs 'on top' of your machine's operating system. This means that you either must have Java 5 or later installed before you can install Visokio applications, or you must use the Full installer which includes Java 6, also available here. Java is open-source software that is being continuously improved. Periodically, there is a new release of Java, and known issues in Java emerge which are relevant to installation and performance of Visokio applications. Java compatibilityIf your systems already have a conflicting version of Java installed (such as the Microsoft VM, or Java 1.3.x) you must use the full installer. This creates a private Java VM (PVM) specifically for Visokio applications which will not affect any other part of your system. The private Java VM, installed in Program Files/Visokio Common/pvm15, must be deployed as well as the main Visokio program folder, for example the Omniscope folder: Program Files/Visokio Omniscope. Alternatively, it is possible to specify your own Java VM, by creating/editing the installconfig.properties file within the main installation folder. See Centralised Deployment for more information. Known Java Installation issuesIn this section, we summarise known Java installation issues and implications of up-grading to the latest versions of Java. Other known issues with Java that do not affect installation, but can cause a hang with no Omniscope error messages are listed here. Java permissions and security issuesJava has security settings which may affect the treatment of images. If user settings restrict access to certain packages in particular the sun.awt.image package within Java then certain views can be affected. The following issue has been seen before: java.security.AccessControlException {class java.security.AccessControlException "access denied (java.lang.RuntimePermission accessClassInPackage.sun.awt.image)" It is likely that your security policy is not letting you access to classes in java.awt.image packages. In order to fix this problem you need to grant Omniscope users permission by adding the following statement grant { to any of the security policy files referred to by statements such as policy.url.1=file:${java.home}/lib/security/java.policy in the java security configuration file for your installation. This file should ${java.home} refers to where java is installed i.e. "C:\j2sdk1.4.2_14". Known Java on Vista issuesThe Windows Vista operating system is not fully supported in Java versions 1.4, Java 1.5 releases prior to build Java 1.5.0_11 (Java 1.5.0_11 or later supports Vista), or Java 6 original release or 1.6.0_01 (Java 1.6.0_02 or later supports Vista). If you are running a Java version not fully supported on Vista please update to the latest release of Java at http://www.java.com or use the PVM version bundled with our applications (Java 1.5.0_11). International fontsSome fonts can crash earlier versions of Java and this has been fixed in latest releases of Java. Visokio applications have been modified to minimise the impact of this rare problem in the event you are running older versions of Java. Java Daylight Savings Time (DST) ComplianceOmniscope, DataPlayer Studio and FeatureFinder are Java applications so their compliance with DST (as recently updated) depends on the Java VM used. Knowledge Base Top |
