我们遇到了一个影响多个用户的应用程序问题。我们为他们的笔记本电脑准备了新软件包。但对于其中一些用户,应用程序无法运行并出现 Java 错误,主要错误为:“java.lang.exceptioninitializererror: null”。
现在我无法弄清楚的是,我们已经使用相同的图像模板部署了他们的电脑,所以他们都安装了相同的 Java 6.31。
另一件事是,如果我自己(我在 IT 行业工作)从他们的电脑上运行这个应用程序,那么它基本上是相同的环境,相同的 java 等(以不同的用户身份运行......)它就会运行!
我尝试过重新安装,使用不同的 Java 版本,但似乎都不起作用。我们不确定问题可能出在哪里/
如果需要的话我可以上传很长的 java 错误。
我发现该应用程序实际上并不是以 exe 文件启动的,而是用户使用 .bat 文件来启动它:
@echo off setlocal 设置 vis_host=********** 设置 vis_port=********* cd .\java\jre\bin
javaws.exe -userConfig deploy.javaws.autodownload “总是” javaws.exe http://****************************
cd ...... @echo on
是否有可能由于 Java 设置不正确而导致上述操作无法执行?
答案1
听起来像是权限问题。
使用进程监控确定应用程序正在尝试访问(并被拒绝)哪些资源,以便您可以调整授予用户的权限。