Essbase Console打不开解决办法

当安装使用了高于1.6版本的jdk,会导致easconsole.jnlp无法打开。具体情况如下图:
Essbase Console打不开解决办法
java控制台报错信息如下:

Java Web Start 11.20.2.26 使用 JRE 版本 1.8.0_20-b26 Java HotSpot™
64-Bit Server VM 用户主目录 = C:\Users\wanghan02
---------------------------------------------------- c: 清除控制台窗口 f: 终结在结束队列上的对象 g: 垃圾收集 h: 显示此帮助消息 m: 打印内存使用情况 o: 触发日志记录 p:
重新加载代理配置 q: 隐藏控制台 r: 重新加载策略配置 s: 转储系统和部署属性 t: 转储线程列表 v:
转储线程堆栈 0-5: 设置跟踪级别为
---------------------------------------------------- Missing Permissions manifest attribute in main jar:
http://epmapp.ms.netease.com:80/easconsole/eas_client.jar others = {}
二月 24, 2020 3:48:38 下午 com.essbase.eas.framework.defs.logger.Logger
log 警告: Unknown error occurred. See below stack trace for details
java.lang.NullPointerException at
com.essbase.eas.console.ConsoleFrame.(Unknown Source) at
com.essbase.eas.console.ConsoleFrame.(Unknown Source) at
com.essbase.eas.console.EasConsole.go(Unknown Source) at
com.essbase.eas.console.EasConsole.main(Unknown Source) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Unknown Source) at
com.sun.javaws.Launcher.executeApplication(Unknown Source) at
com.sun.javaws.Launcher.executeMainClass(Unknown Source) at
com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at
com.sun.javaws.Launcher.run(Unknown Source) at
java.lang.Thread.run(Unknown Source)

Exception in thread “AWT-EventQueue-2” java.lang.NullPointerException
at com.essbase.eas.ui.frame.CFrame.windowOpened(Unknown Source) at
com.essbase.eas.console.ConsoleFrame.windowOpened(Unknown Source) at
com.essbase.eas.ui.frame.CFrame$1.windowOpened(Unknown Source) at
java.awt.AWTEventMulticaster.windowOpened(Unknown Source) at
java.awt.Window.processWindowEvent(Unknown Source) at
javax.swing.JFrame.processWindowEvent(Unknown Source) at
com.essbase.eas.console.ConsoleFrame.processWindowEvent(Unknown
Source) at java.awt.Window.processEvent(Unknown Source) at
java.awt.Component.dispatchEventImpl(Unknown Source) at
java.awt.Container.dispatchEventImpl(Unknown Source) at
java.awt.Window.dispatchEventImpl(Unknown Source) at
java.awt.Component.dispatchEvent(Unknown Source) at
java.awt.EventQueue.dispatchEventImpl(Unknown Source) at
java.awt.EventQueue.access$400(Unknown Source) at
java.awt.EventQueue$3.run(Unknown Source) at
java.awt.EventQueue$3.run(Unknown Source) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
Source) at
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
Source) at java.awt.EventQueue$4.run(Unknown Source) at
java.awt.EventQueue$4.run(Unknown Source) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at
java.awt.EventDispatchThread.run(Unknown Source)

解决办法1:1 卸载高于1.6版本的jdk,重新安装1.6版本的jdk即可。
解决办法2:2 直接安装1.6版本的jdk,使用1.6版本jre中的javaws.exe来打开easconsole.jnlp文件(注意需要在cmd窗口中运行,可创建bat脚本来执行)。