Adolf K Wiseman 2023-08-10 15:10 采纳率: 70%
浏览 33
已结题

java项目程序无法打开文件目录

自己写了一个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
有没有人遇到过类似的问题呀,请教一下解决方案。

  • 写回答

13条回答 默认 最新

  • CSDN专家-sinJack 2023-08-16 15:32
    关注

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    空指针异常了,看下业务代码哪里抛出的异常,对可能为空的对象,做个非空判断。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月17日
  • 创建了问题 8月10日

悬赏问题

  • ¥30 使用matlab将观测点聚合成多条目标轨迹
  • ¥15 Workbench中材料库无法更新,如何解决?
  • ¥20 如何推断此服务器配置
  • ¥15 关于github的项目怎么在pycharm上面运行
  • ¥15 内存地址视频流转RTMP
  • ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析