windows java 1.7和linux 1.7之间的区别

时间:2013-07-15 06:57:51

标签: java linux windows

我发现Windows当前版本1.7和Linux版本1.7之间的差异越来越大。例如,在Linux中不存在Files.ReadAllBytes(路径路径)(生成指示无效方法的编译器错误)以及我们在“短语”中使用“||”,因此两个或更多异常将通过相同的代码处理。

有没有人知道分歧的程度,是否计划在不同平台上使用不同版本的功能。

此致

西奥。

1 个答案:

答案 0 :(得分:7)

由于您说|语句中不支持catch,因此您很可能在Linux上使用JDK 1.6。此外,Files.ReadAllBytes(Path path)是公共API的一部分,因此可以在支持JDK的每个平台上使用它。此方法是在JDK 1.7中添加的NIO2 JSR的一部分,但在JDK 1.6中不可用

您可以使用shell中的java -version检查路径中的版本。