自己写了一个java项目程序,做成了一个应用程序,之前一直都是点开就可以运行,各种功能都没问题。
突然有一天,点开之后发现所有要在系统磁盘上选择文件的功能都没响应了,并且程序报了如下错误。
[AWT-EventQueue-0] INFO com.jarvish.client.Login - ==================LoginInitStart
[AWT-EventQueue-0] INFO com.jarvish.client.Login - ==================LoginInitEnd
[AWT-EventQueue-0] INFO com.jarvish.client.App - ==================AppInitStart
[AWT-EventQueue-0] INFO com.jarvish.client.App - ==================AppInitEnd
八月 10, 2023 2:48:35 下午 org.ansj.util.MyStaticValue warn
警告: not find library.properties in classpath use it by default !
八月 10, 2023 2:48:35 下午 org.ansj.dic.impl.File2Stream info
信息: path to stream library/ambiguity.dic
八月 10, 2023 2:48:35 下午 org.ansj.library.AmbiguityLibrary error
严重: Init ambiguity library error :org.ansj.exception.LibraryException: path :library/ambiguity.dic file:C:\我的数据\学习资料\研究生生涯\课题组\课题组学习内容\我的研究工程资料\SE_Standalone(预览版)\library\ambiguity.dic not found or can not to read, path: library/ambiguity.dic
八月 10, 2023 2:48:35 下午 org.ansj.dic.impl.File2Stream info
信息: path to stream library/default.dic
八月 10, 2023 2:48:35 下午 org.ansj.library.DicLibrary error
严重: Init dic library error :org.ansj.exception.LibraryException: path :library/default.dic file:C:\我的数据\学习资料\研究生生涯\课题组\课题组学习内容\我的研究工程资料\SE_Standalone(预览版)\library\default.dic not found or can not to read, path: library/default.dic
八月 10, 2023 2:48:50 下午 sun.awt.shell.Win32ShellFolderManager2 getNetwork
警告: Cannot access 'Network'
java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$800(Win32ShellFolder2.java:72)
at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:588)
at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:586)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFolderManager2.java:609)
at sun.awt.shell.ShellFolder.invoke(ShellFolder.java:518)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Win32ShellFolder2.java:586)
at sun.awt.shell.Win32ShellFolder2.composePathForCsidl(Win32ShellFolder2.java:222)
at sun.awt.shell.Win32ShellFolder2.<init>(Win32ShellFolder2.java:235)
at sun.awt.shell.Win32ShellFolderManager2.getNetwork(Win32ShellFolderManager2.java:208)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Win32ShellFolder2.java:571)
at sun.awt.shell.Win32ShellFolder2.access$400(Win32ShellFolder2.java:72)
at sun.awt.shell.Win32ShellFolder2$10.call(Win32ShellFolder2.java:759)
at sun.awt.shell.Win32ShellFolder2$10.call(Win32ShellFolder2.java:750)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:585)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Win32ShellFolder2.java:571)
at sun.awt.shell.Win32ShellFolder2.access$400(Win32ShellFolder2.java:72)
at sun.awt.shell.Win32ShellFolder2$10.call(Win32ShellFolder2.java:759)
at sun.awt.shell.Win32ShellFolder2$10.call(Win32ShellFolder2.java:750)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:585)
at java.lang.Thread.run(Thread.java:748)
下面这个网址和我遇到的问题很像。不过我电脑上只有一个用户且就是管理员,应该不是账户的问题
http://www.360doc.com/content/11/0622/20/5546717_128787757.shtml
有没有人遇到过类似的问题呀,请教一下解决方案。