java-7

    8

    1답변

    파일이나 디렉토리가 삭제되었는지 감지하고 싶습니다. 분명히 파일/디렉토리가 이미 삭제 되었기 때문에 Files.isDirectory (Path)와 그와 동등한 파일을 사용할 수 없습니다. 두 개의 WatchService 인스턴스를 사용하여 파일 변경 또는 디렉토리 변경을 관찰 한 다음 파일이나 디렉토리 인 경우 항상 알고 있습니다. 슬프게도 적절한 방법을

    1

    2답변

    Path 또는 File 인스턴스에서 "비 Linux/Unix"파일 시스템에 Inode 또는 다른 고유 ID가 있어야하는 고유 ID를 얻으려면 어떻게해야합니까? ? API에서 아무 것도 찾을 수 없습니까? JNI를 사용해야합니까? 편집 : 나는 두 가지 이유가 있습니다 나는 데이터베이스 시스템의 트리 기반의 표현으로 파일 시스템에서 파일의 고유 매핑을 갖고

    1

    2답변

    Lucene으로 문서를 인덱싱 할 때 내 JVM (1.6.0_29)이 집중적으로 사용 중지됩니다. 내가 얻을 : # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00002b6b196d767c, pid=26417, tid=118321

    53

    1답변

    Java 7은 java.nio.file.Path을 java.io.File 용 possible replacement으로 도입했습니다. 파일로 , 내가 특정 아래의 파일을 액세스 할 때, 내가 할 것 : 패스와 함께이 작업을 수행 할 수있는 방법은 무엇 File parent = new File("c:\\tmp"); File child = new File(pa

    4

    3답변

    JDK7은 JDK 6과 역 호환이 가능합니까? 특히 JDK6을 사용하여 컴파일 된 jar 파일이 있다면 JDK7에서 개발할 때 사용할 수 있습니까?

    2

    1답변

    주 이동합니다 WatchService에서 해당 이벤트와 DELETE/INSERT를 교체 ... Java7에서 WatchService 클래스에 대한 하나 개 더 질문을. 디렉토리/파일의 이름 변경 (심지어 이동까지)을 어떻게 안정적으로 감지 할 수 있습니까? 좀 더 철저하게 생각하면 이름 변경을 감지하는 것이 매우 어려워 보일 것입니다. 또는 더 정확하게 말

    0

    2답변

    파일 시스템에서 파일을 이동하거나 이름을 변경하는 경우에도 파일을 추적하는 방법을 찾으려고합니다. 내가 가진 한 가지 아이디어는 Java 7에서 새 UserDefinedFileAttributeView를 사용하고 사용자 정의 파일 유형으로 사용자 정의 파일 속성을 만드는 것입니다. 나는 이것이 다른 플랫폼 (Windows와 Mac)에서 작동한다고 생각했다.

    4

    2답변

    기본적으로 새로운 Java 7 WatchService를 사용하여 디렉토리를 모니터링하고 있습니다. 나는 디렉토리에서 발급 한 모든 IO 이벤트를 수신하는 일련의 처리기를 가지고 있습니다. 핸들러가 어떤 이유로 든 IO 이벤트 (== 파일)의 이유를 변경해야하는 경우가 있습니다. 예를 들어 누군가 모니터 된 폴더에 파일을 넣는 경우, 핸들러 중 하나가 확장자

    1

    1답변

    Java 7에서 일부 코드를 다시 컴파일하고 테스트를 시작했습니다. 곧 나는 XML에 객체의 직렬화에 사용 된 메커니즘이 작동을 멈췄다는 것을 알게되었습니다. 다행히도이 직렬화는 임시 세션 저장 용도로 사용되므로 모든 이전 직렬화 된 XML을 제거하고 XMLEncoder 대신 xstream을 사용하여 처음부터 시작할 수 있습니다. 내가 잘못했거나 Java7

    7

    3답변

    가 나는 오류가 <groupId>com.sun.tools.jxc.maven2</groupId> <artifactId>maven-jaxb-schemagen-plugin</artifactId> <version>1.2</version> 자바 7 maven-jaxb-schemagen-plugin를 사용하려고하면 : [ERROR] Failed to execu