java 만 사용하여 하나의 solaris 9 컴퓨터에서 다른 solaris 9 컴퓨터로 파일을 복사하는 방법은 무엇입니까?하나의 solaris 9에서 다른 Java로 파일 복사
우리는 두 기계에 ssh 액세스 권한이 있습니다. Java 프로그램은이 두 시스템 중 하나에서 실행됩니다.
업데이트 : rsync는 실제로 옵션이 아닙니다. 쉽게 설치할 수 없습니다 (UNIX 팀은 윙윙 거리며 다루기가 힘듭니다)
java 만 사용하여 하나의 solaris 9 컴퓨터에서 다른 solaris 9 컴퓨터로 파일을 복사하는 방법은 무엇입니까?하나의 solaris 9에서 다른 Java로 파일 복사
우리는 두 기계에 ssh 액세스 권한이 있습니다. Java 프로그램은이 두 시스템 중 하나에서 실행됩니다.
업데이트 : rsync는 실제로 옵션이 아닙니다. 쉽게 설치할 수 없습니다 (UNIX 팀은 윙윙 거리며 다루기가 힘듭니다)
ssh 라이브러리 jsch - http://www.jcraft.com/jsch/을 사용하십시오. 이 프로그램은 개미가 ssh 전송을하기 위해 사용합니다. 아주 좋은 - 오랜 시간 (> 5 년), 괜찮은 문서. 당신은 FTP의 길을 향하고 있다면
rsync을 실행하기 위해 Runtime.exec()를 사용할 수 있습니다.
또는 FTP를 사용할 수 있습니다. 또는 공유 저장소를 마운트 할 수 있습니다.
우리는 그 길을 가고 있습니다. 이 설정에서 java (1.5) 용 FTP 클래스에 대한 권장 사항은 무엇입니까? –
FTP를 할 필요가 없습니다. 그래도 FTP를 할 필요가 있다면 아래 – anjanb
가 여기에 2 라이브러리
1) http://www.geocities.com/SiliconValley/Code/9129/javabean/ftpbean/
2) http://commons.apache.org/net/
감사합니다. 나는 그들을 확실히 체크 할 것이다. –
당신은뿐만 아니라 SCP를 lanunch 수 있어요, 그런 것 같아요. 실제로 한 쌍의 컴퓨터 중 하나에 프로그램을 설치할 수있는 능력이 있다면 exec()를 사용하는 것이 가장 간단한 해결책 일 것입니다. –