새로운 Java 7 NIO.2 FileSystemProvider를 구축 중이며 Java 6 사용자를 제외하지 않으려합니다. Java 6 사용자를 지원하기위한 좋은 전략이 있습니까? Java 6과 호환되는 것을 작성한 다음 위에 새로운 API를 빌드하는 것이 더 낫습니다.Java 7 FileSystemProvider 역 호환성
2
A
답변
3
사용하는 기능에 따라 다릅니다. NIO2에는 Java 6에서 단순히 복제 할 수없는 몇 가지 기능이 있습니다.
하지만 필요한 기능이 포함 된 인터페이스를 만든 다음 두 가지 구현을 작성하는 것입니다. 런타임시 Java 버전을 확인하고 리플렉션을 사용하여 올바른 버전을 인스턴스화 할 수 있습니다.
0
Java 7 API를 사용하는 대신 Java 6 플랫폼에서 사용할 수있는 Apache VFS 프로젝트를 고려할 수 있습니다.
관련 문제
- 1. IOS SDK 역 호환성
- 2. OSX 역 호환성 테스트
- 3. 파이썬 패키지 역 호환성
- 4. iOS6 역 호환성
- 5. Android 역 호환성 기술
- 6. Xcode 역 호환성
- 7. 글꼴 역 호환성 문제
- 8. Plugin 역 호환성
- 9. Matlab IMRECT 역 호환성
- 10. html5 데이터 속성 역 호환성
- 11. XSD 네임 스페이스 역 호환성 :
- 12. .lib 및 .dll 역 호환성
- 13. iOS 정적 라이브러리의 역 호환성
- 14. 부스트 역 호환성 문제를 직렬화
- 15. windows phone 7 장치 호환성
- 16. websphere 7 이전 버전과의 호환성
- 17. Word 2003과의 Word 자동화 역 호환성
- 18. Java 버전 호환성 관리
- 19. .NET에서 Java 직렬화/직렬화 해제 호환성
- 20. Windows 7 용 하드웨어 호환성 테스트 (HCT)
- 21. IE8의 강제 IE 7 호환성 모드
- 22. IE 8과 IE 7 호환성 문제
- 23. 7 홈 기본 64 비트와 netbeans의 호환성
- 24. IE 7 Windows 테스트/호환성 모드
- 25. Java 및 "frontwards"호환성 질문
- 26. JNI 라이브러리의 Java 버전 호환성
- 27. AS400 Server Java 6 호환성
- 28. 자바 호환성
- 29. Windows Phone 7 비누 직렬화/역 직렬화
- 30. Java - 배열의 Regex 역 참조
귀하의 질문은 모순 된 것처럼 들립니다. NIO.2는 Java 7의 일부입니다. – EJP