文件存在,但java文件不存在。exists()但返回false
正如标题所说,我正在用java检查文件是否存在。 该文件存储在
C:\Windows\System32.
如果我用Netbeans
运行项目,没有问题。这是真的
但是如果我运行.jar
,它将返回false。
我是计算机管理员,但我不知道运行.jar
时我有哪些特权
你知道吗
你可以在下面搜索框中键入要查询的问题!
正如标题所说,我正在用java检查文件是否存在。 该文件存储在
C:\Windows\System32.
如果我用Netbeans
运行项目,没有问题。这是真的
但是如果我运行.jar
,它将返回false。
我是计算机管理员,但我不知道运行.jar
时我有哪些特权
你知道吗
# 1 楼答案
也许您必须以管理员身份运行CMD,然后再运行您的。jar文件,就像你没有发布代码一样,我们无法了解你的问题
# 2 楼答案
根据this Oracle tutorial,您还应该检查
Files.notExists
-如果它也返回false
,则您的程序无法验证文件的存在# 3 楼答案
尝试运行cmd。exe作为管理员,然后运行您的。来自这个命令的jar。作为一名管理员并不意味着你正在以管理员权限启动你的应用程序