이클립에서 FTP 접속하면서 Operation failed. File system input or output error 가 날때



이클립으로 작업하면서 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