gpt4 book ai didi

Java 程序无法在 Vista 32 位上运行

转载 作者:行者123 更新时间:2023-12-01 14:04:50 24 4
gpt4 key购买 nike

所以我用java编写了一个程序,并在windows 7 64位上测试了它,它工作得很好,但是当我尝试在windows vista 32位中运行时,大多数程序方法都不起作用,例如,像这样的一段简单代码

propriedades.store(new FileOutputStream("c:\\Sms beta 1.0\\config.properties"), null);

在 Vista 上不起作用,程序运行并显示帧,但保存文件并将某些设备从 COM 端口连接到计算机不起作用,我不明白为什么......是不是vista有什么保护或者可能有些方法只能64位系统使用?预先感谢您的帮助。

最佳答案

FileNotFoundException 意味着以下两件事之一:

  1. 文件夹 C:\Sms beta 1.0 不存在。

  2. 该文件夹确实存在,但您的程序无权写入该文件夹和/或其中的文件。更改文件夹的权限(右键单击它并单击“属性”->“安全”)以允许程序运行的用户进行读写访问,或更改文件夹的所有者。或者,以具有必要权限的其他用户帐户运行该程序。

我怀疑这是一个权限问题,因为您还提到了访问 COM 端口的问题。也许您在 Windows 7 计算机上以管理员身份运行该程序,但在 Vista 上以普通用户身份运行该程序。

关于Java 程序无法在 Vista 32 位上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18985611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com