Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在NetBeans 8上连接FTP_Java_Netbeans_Ftp - Fatal编程技术网

Java 无法在NetBeans 8上连接FTP

Java 无法在NetBeans 8上连接FTP,java,netbeans,ftp,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 我在谷歌上搜索了此错误并找到了以下修复方法: 他们似乎都不适合我。

我尝试使用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
我在谷歌上搜索了此错误并找到了以下修复方法:

他们似乎都不适合我。 我有带java 7的windows 7 home premium 64位

  • 防火墙关闭了
  • 我以admin的身份在CMD中运行命令,并获得了OK
  • 我以管理员身份运行netbeans
当我尝试用FTP连接到我的服务器与WinSCP它的工作良好


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

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


我刚刚将“配置代理”更改为“无代理”,它对我起了作用。

同样的问题,解决了在以下位置取消选中被动模式的复选框:


Project properties/Run configuration/
点击
Manage…
按钮打开
远程连接
面板,取消选中
被动模式
复选框(默认选中)。

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

  • 如果什么都不起作用,这也会起作用
检查您的操作系统代理设置,它正在阻止您的传入连接


谢谢,

您确定在WinSCP中使用ftp(而不是s/ftp或ftps)吗?您说得对。。我需要使用sftpHave你试过不使用被动模式吗?