이클립으로 작업하면서 FTP 로 접속해서 파일을 변경할 일이 살짝 생겨서
이클립에 있는 Remote System 요걸로 접속을 해보았다.
그런데 접속 정보를 쪽바로 입력했음에도 불구하고
Operation failed. File system input or output error 가 발생했다.
원인을 찾아보니 이클립스를 실행시킬때 쓰는 jvm 이 1.7 버전일때 나는 에러라고 한다. -_-
이런 에러가 나는 사람들은 대부분 jdk 가 1.7 버전만 설치되 있을 것이다.
아무튼 요걸 해결할려면 jdk 또는 jre 1.6 버전이 설치되 있는지 확인해 보고 설치 안되 있으면 http://java.oracle.com 에 가서 jdk 1.6 버전을 받아서 설치한 다음
이클립 설치 디렉토리에 보면 eclipse.ini 파일이 있는데 요걸 살짝 수정해 주면 된다.
eclipse.ini 파일에 추가 또는 수정해줘야 하는 설정은 다음과 같다.
-vm C:/jdk 1.6 이 설치경로/jre/bin/server/jvm.dll
ex)
-vm
C:/Program Files/Java/jdk1.6/jre/bin/server/jvm.dll
※ jdk 가 아니고 jre 만 설치한 경우 C:/jre 1.6 이 설치경로/bin/server/jvm.dll 요 경로를 써주면 된다.
요렇게 이클립스 실행시 1.6 버전에 있는 jvm 으로 실행하게 설정해 주면 해결된다.
※ 나의 eclipse.ini
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vm C:/Program Files/Java/jdk1.6/jre/bin/server/jvm.dll --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m