我正在运行jenkins的基于javafx的应用程序。我的Jenkins版本是2.73.1,java应用程序是用java 8编译的,我也运行带有java8的jar。我有这个例外,这实际上从这里开始,没有给出任何细节。
java.lang.NullPointerException
at sun.awt.shell.Win32ShellFolder2.access$200(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$1.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
我尝试了很多解决方案,更改了jenkins版本,以管理员身份登录jenkins但没有任何效果。
它不是“NPE in Win32ShellFolder2.access when creating new JFileChooser as Local System Account in Windows 7”的副本,因为它在命令提示符下在我的电脑中工作得很好。
感谢任何提示或帮助。
感谢。