我有一个Java应用程序,用于将大量数据从用户的工作站复制到服务器。Java.io.File类可以很好地处理UNC路径,实际上它确实可以,但只有在标准执行模式下运行应用程序时才能正常工作。
当通过Web Start启动应用程序时,尝试使用“网络路径未找到”消息打开FileOutputStream时会出现FileNotFoundException。当我将jar文件下载到PC并从命令行启动它时,一切都正常。
我的应用程序已签名,并且在JNLP中定义了所有权限。
编辑:我还发现,当我将UNC路径映射到驱动器号时,也可以正常工作。
当通过Web Start启动应用程序时,尝试使用“网络路径未找到”消息打开FileOutputStream时会出现FileNotFoundException。当我将jar文件下载到PC并从命令行启动它时,一切都正常。
我的应用程序已签名,并且在JNLP中定义了所有权限。
编辑:我还发现,当我将UNC路径映射到驱动器号时,也可以正常工作。