1

我在我的 linux mint 上安装了 JDK 来学习 Java 编程。我遇到的一个问题是将“.java”文件保存到我的 Documents 文件夹或任何其他文件夹时出现权限错误。
当我编写程序并尝试在编译之前将其保存为“.java”文件时,我收到一个错误,
permission denied. The file on disk may now be truncated!
为什么会发生这种情况以及如何防止这种情况发生?

我尝试保存到不同的文件夹中,但没有任何效果。虽然我发现我使用root权限时可以保存。使用 root 的问题是我无法编译该文件,因为会出现另一个错误。后来我发现我只能以用户身份编译。
如何停止以 root 和用户身份来回切换?

4

1 回答 1

1

您可以在 Documents 文件夹中保存任何其他文件吗?很可能它与文件是 *.java 无关。如果不知何故这是一个文件系统问题,那么任何文件都应该表现出同样的问题。因此,请尝试保存到 /home/[您的用户名] 目录中的任何其他文件夹(您通常拥有完全权限)。

快速搜索此错误消息似乎表明您的主文件夹存在权限问题:

http://crunchbang.org/forums/viewtopic.php?pid=317617

所以一定要尝试其他文件夹,或者只是 /home/[username] 如果它是同样的问题,该链接应该会有所帮助

于 2013-07-06T21:06:54.193 回答