java - 如何将 Java 1.7 代码转换为 Java 1.6?

标签 java java-7 java-6

我正在将现有的 Java 1.7 项目转换为 1.6。我改变了钻石操作并尝试使用资源。然而,1.7 具有 1.6 所没有的一些文件操作功能。我怎样才能将这行代码更改为 1.6:

OutputStream fileStream = Files.newOutputStream(path); //there is no Files class
java.nio.file.Files.createDirectories(outputRoot.toPath()); //there is not toPath() method

also Path class

最佳答案

您可以将第一行替换为:

OutputStream fileStream = new FileOutputStream(path);

您可以将第二行替换为:

outputRoot.mkdirs();

关于java - 如何将 Java 1.7 代码转换为 Java 1.6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20196148/

相关文章:

java - 在 eclipse 中将 JFreeChart 添加到 Maven

java - OpenJDK7 OS X 上的 file.listFiles() 在包含欧元符号的文件名上损坏

Java - 制作字节数组作为下载

java - 我可以使用serialVersionUID号找到jsp项目的jdk版本(使用apache ant构建)吗?

java - 将拦截器链添加到 JAX WS 提供程序

java - 从 Singleton 调用 Vaadin 组件上的 bean 方法

java - 泛型类的 Arraylist

java - 从 1.6 升级到 Java 1.7 引入的 SSL 错误

java - Calendar.get(Calendar.DAY_OF_MONTH) 返回错误的日期

java - 如何使用 JAXB 为 XML 中的空元素生成结束标记