我刚刚将应用程序从WindowsXp移到Windows7。我通过Eclipse运行配置管理器设置运行多个应用程序。Windows 7和Eclipse,如何运行主要应用程序打到桑巴安装
大多数应用程序使用UNC路径访问samba安装/网络驱动器。通过这种方法,路径显示为“目录不存在”。如果我从Windows资源管理器中运行应用程序,应用程序运行良好。
我相信这与Windows7新的安全模型有关。我只是好奇,是否有办法像我对WindowsXP那样运行我的应用程序。
下面是一个例子方法:
new File("\\\\myserver\\myFile.txt").exists();`
如果我从Eclipse中通过主应用程序运行的代码,它会返回“真”的windowsXP的和虚假的在Windows 7
我需要它为Windows 7存在。
在ECLIPSE的内部,这是行不通的。但是在eclipse之外运行,通过Windows资源管理器说,它工作正常。另外,Eclipse以管理员身份运行。
我认为它应该是'new File(“\\\\ myserver”)。exists();路径中的反斜杠需要双反斜杠。 – 2012-03-02 03:07:27
我建议您创建一个Windows网络驱动器,您可以在链接中提供用户:密码,如下所示:http:// stackoverflow。com/questions/208839 /如何安装一个Windows驱动器-java – 2012-03-02 03:19:42
ee,这是一种伪代码。我忽略了确切的UNC路径。这与更多与Windows7相关的网络和安全有关。我试图避免改变实际的代码,但看看是否有一个Windows7的设置或我可以传递给Eclipse的标志,这将允许我访问这些路径。 – 2012-03-02 03:32:34