我正在尝试阅读一些基本的文件属性,即文件可读,可写等... 我一直在阅读java教程。看起来很简单,只有我的eclipse无法识别tutorial中的任何接口/方法。
我也发现了this 文件类也不起作用。 我正在使用ubuntu但无法分辨我正在使用的JDK版本。 此外,我没有在文档中看到这些方法是新的。 关于为什么我不能使用它们的任何想法?
答案 0 :(得分:3)
如果您只想阅读基本属性而您正在使用Java 6(或更高版本),请使用canRead()
,canWrite()
和canExecute()
。所有这些都在基本的File课程上。
你链接到那里的文件是针对尚未发布的JDK7(将于今年7月下旬发布。)所以你可能不希望看到它,除非你专门为它开发前进!</击>
更新:Java 7当然现已发布。
答案 1 :(得分:0)
对于您在命令行中的版本,请尝试使用java -version,否则我会考虑使用berry.io. *内容的berry建议。如果你真的很难,你可以执行一个bash命令(http://ubuntuforums.org/archive/index.php/t-319735.html)并解析输出但是你严重依赖平台。