3

我正在尝试读取一些基本的文件属性,即文件可读、可写等...我一直在努力阅读 Java 教程。似乎相当简单,只是我的 Eclipse 无法识别教程中的任何接口/方法。

我还发现这个 Files 类也不起作用。我正在使用 ubuntu,但无法判断我使用的是什么版本的 JDK。此外,我在文档中没有看到这些方法是新的。关于为什么我不能使用它们的任何想法?

4

2 回答 2

3

如果您只想阅读基本属性并且使用 Java 6(或更高版本),只需使用canRead(),canWrite()canExecute(). 所有这些都在基本的File类上。

您链接到的文档适用于尚未发布的 JDK7(将于今年 7 月下旬发布。)因此,除非您提前专门为此开发,否则您可能不想查看它!

更新:Java 7 当然现在已经发布了。

于 2011-03-12T17:13:35.027 回答
0

对于命令行中的版本,请尝试 java -version 否则我会接受 berry 的建议,即使用 java.io.* 东西。如果你真的很难,你可以执行一个 bash 命令(http://ubuntuforums.org/archive/index.php/t-319735.html)并解析输出,但是你严重依赖于平台。

于 2011-03-12T17:50:20.860 回答