无法在NetBeans 8上与FTP连接

时间:2014-07-25 23:30:42

标签: java netbeans ftp

我尝试使用NetBeans 8将FTP连接到我的服务器。

我的问题是我收到了这个错误:

Because NetBeans is running on Windows and JDK 7, you might be facing a problem with FTP operations. Ensure that Windows built-in firewall does not block JDK 7 binaries

我用Google搜索了这个错误,发现了这个问题:

https://netbeans.org/bugzilla/show_bug.cgi?id=201449

http://support.microsoft.com/kb/2754804

http://www.nemesis.co.nz/2013/02/netbeans-jre7-and-windows-firewall/

它们似乎都不适合我。 我有windows 7家庭高级64位与java 7

  • 防火墙已关闭。
  • 我在CMD中以管理员身份运行命令,然后就OK了
  • 我以管理员身份运行netbeans

当我尝试使用WinSCP将FTP连接到我的服务器时工作正常。

enter image description here

5 个答案:

答案 0 :(得分:1)

我认为你的假设是不正确的,因为无法连接FTP。该消息不太可能与身份验证或授权或客户端相关,因为它倾向于指示远程主机未在特定端口上侦听(因为FTP不被视为安全协议,许多主机现在阻止它)。配置NetBeans以使用sftp。因为,虽然我WinSCP支持普通(未加密)ftp,但它通常用于提供SSH file transfer protocol protocol的加密文件传输。根据链接的维基百科文章,

  

在计算中,SSH文件传输协议(也称为安全文件传输协议或SFTP)是一种网络协议,可通过任何可靠的数据流提供文件访问,文件传输和文件管理功能。

答案 1 :(得分:1)

  • 如果什么都不起作用,这将有效

检查您的操作系统代理设置,它阻止您的传入连接。

谢谢,

答案 2 :(得分:0)

我刚刚将“配置代理”更改为“无代理”,这对我有用。

答案 3 :(得分:0)

同样的问题,解决了:{/ 1>}中未选中的Passive mode复选框

Project properties / Run configuration /点击Manage...按钮打开Remote connection面板,然后取消选中Passive mode复选框(默认选中)。

答案 4 :(得分:0)

将Java更新到版本8今天帮助我解决了这个问题。