Pau*_*lor 8 java windows filesystems networking windows-10
为什么我无法在带有Java Open Dialog的Windows 10 PC上看到网络驱动器.我注意到从IDE运行我的Java应用程序时出现问题,Open Dialog没有显示我的NAS(NetGear ReadyDuo安装在Z:驱动器上).然而,当我使用相同的JVM在同一台机器上运行IDE之外的应用程序时,它是可以的.
在这两种情况下,我在Windows 10 10.0 amd64上使用Java 1.8.0_72 25.72-b15 64位.我确定我不习惯这个问题,但不知道它什么时候开始发生.如果因为IDE而没有在IDE中显示它对我来说不是一个大问题,但是我担心IDE可能无关紧要并且潜在客户也看到了这种行为.
下面的屏幕截图显示了我在这两种情况下看到的内容
已解决的问题,似乎如果您使用 Windows 资源管理器安装网络驱动器,但随后以管理员权限运行 IDE,则您无权访问该驱动器,因为现在被视为单独的用户管理员(即使我只有一个用户)那没有得到许可。
解决方法是写入创建批处理文件来挂载网络驱动器
IE
net use z: \\nas\media /persistent:yes
Run Code Online (Sandbox Code Playgroud)
然后右键单击批处理文件并选择以管理员身份运行
不知道有没有更简单的方法。