2008-10-21 4 views
0

java 만 사용하여 하나의 solaris 9 컴퓨터에서 다른 solaris 9 컴퓨터로 파일을 복사하는 방법은 무엇입니까?하나의 solaris 9에서 다른 Java로 파일 복사

우리는 두 기계에 ssh 액세스 권한이 있습니다. Java 프로그램은이 두 시스템 중 하나에서 실행됩니다.

업데이트 : rsync는 실제로 옵션이 아닙니다. 쉽게 설치할 수 없습니다 (UNIX 팀은 윙윙 거리며 다루기가 힘듭니다)

답변

1

ssh 라이브러리 jsch - http://www.jcraft.com/jsch/을 사용하십시오. 이 프로그램은 개미가 ssh 전송을하기 위해 사용합니다. 아주 좋은 - 오랜 시간 (> 5 년), 괜찮은 문서. 당신은 FTP의 길을 향하고 있다면

1

rsync을 실행하기 위해 Runtime.exec()를 사용할 수 있습니다.

+0

당신은뿐만 아니라 SCP를 lanunch 수 있어요, 그런 것 같아요. 실제로 한 쌍의 컴퓨터 중 하나에 프로그램을 설치할 수있는 능력이 있다면 exec()를 사용하는 것이 가장 간단한 해결책 일 것입니다. –

1

또는 FTP를 사용할 수 있습니다. 또는 공유 저장소를 마운트 할 수 있습니다.

+0

우리는 그 길을 가고 있습니다. 이 설정에서 java (1.5) 용 FTP 클래스에 대한 권장 사항은 무엇입니까? –

+0

FTP를 할 필요가 없습니다. 그래도 FTP를 할 필요가 있다면 아래 – anjanb

관련 문제