文件存在但 java file.exists() 但 return 错误
File exists but java file.exists() but return false
正如标题所说,我正在使用 java 检查文件是否存在。
该文件存储在
C:\Windows\System32.
如果我运行项目用Netbeans
,没问题。它 returns 正确。
但是如果我运行 .jar
,它returns 错误。
我是计算机管理员,但我不知道在 运行 .jar
.
时我有什么权限
你有什么想法吗
尝试以管理员身份 运行 cmd.exe 然后 运行 您的 .jar 从此 cmd。成为管理员并不意味着您以管理员权限启动您的应用程序。
根据 this Oracle tutorial,您还应该检查 Files.notExists
- 如果 returns false
,您的程序也无法验证文件的存在。
也许您必须 运行 以管理员身份运行 CMD,然后 运行 您的 .jar 文件,就像您没有 post 我们无法理解的代码一样关于你的问题。
正如标题所说,我正在使用 java 检查文件是否存在。 该文件存储在
C:\Windows\System32.
如果我运行项目用Netbeans
,没问题。它 returns 正确。
但是如果我运行 .jar
,它returns 错误。
我是计算机管理员,但我不知道在 运行 .jar
.
你有什么想法吗
尝试以管理员身份 运行 cmd.exe 然后 运行 您的 .jar 从此 cmd。成为管理员并不意味着您以管理员权限启动您的应用程序。
根据 this Oracle tutorial,您还应该检查 Files.notExists
- 如果 returns false
,您的程序也无法验证文件的存在。
也许您必须 运行 以管理员身份运行 CMD,然后 运行 您的 .jar 文件,就像您没有 post 我们无法理解的代码一样关于你的问题。