本人的操作系统是win7 64bit,最近发现在这个环境下使用apache的ftp组件时,一放到eclipse里面就会出问题,只要程序里面出现FTPClient.listNames()这个方法或者是其他类似的遍历ftp服务器文件的方法,线程就停止在这个方法上,一直不退出。试过将程序打成jar包在win7环境下执行就一点问题也没有,把源代码换到xp环境的eclipse下执行也一点问题都没有,渴望高人解
代码很简单:
package com.test;
import java.io.IOException;
import org.apache.commons.net.ftp.FTPClient;
public class FtpTest {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
FTPClient ftp = new FTPClient();
ftp.connect("192.168.0.169");
ftp.login("aa", "123456");
// 在eclipse里面代码执行到这里就不执行下去了,但是线程并没有结束
ftp.listNames();
System.out.println(ftp.getReplyString());
ftp.disconnect();
}
}决!
相关推荐
在搭建WIN7 64位PHP环境时,Apache服务器是必不可少的组件,它为PHP提供了一个运行的平台。本文将详细介绍如何解决“WIN7 64位PHP环境所有安装包缺少的apache安装包”问题。 首先,Apache HTTP Server是世界上最...
在Windows 7 64位系统上配置PHP开发环境,主要涉及到两个关键组件:Apache服务器和PHP解释器。本文将详细介绍如何使用提供的压缩包(PHP-5.4.6-Win64和httpd-2.4.4-win64)进行安装与配置。 一、Apache服务器安装与...
首先,我们需要导入必要的库,包括Apache Commons Net库,它提供了FTP客户端功能,以及Eclipse的JFace和SWT库,它们提供了GUI组件和交互模型。以下是一些关键的库文件: 1. `org.eclipse.jface_3.4.2.M20090107-...
“Win7、Win8必须管理员权限运行.txt”提示了在Windows 7和8操作系统上运行FTPServ时,需要以管理员权限启动,这是由于FTP服务器需要对系统资源进行访问和控制,比如监听网络端口,所以需要相应的权限。 FileZilla ...
PHP7的发布,为开发者带来了显著的性能提升和诸多新特性,其中Win32版本更是专为Windows操作系统设计,提供了一种在Windows环境下运行PHP的强大支持。 PHP7 Win32版是针对Windows平台优化的版本,它包含了对Windows...
XAMPP是一款非常受欢迎的开源跨平台Web服务器套件,尤其在Windows环境下广泛使用。它为开发者提供了在本地计算机上搭建开发环境的能力,以便于测试和构建基于PHP、MySQL、Perl等技术的Web应用程序。标题和描述中提到...
XP/Vista/Win7/Win8.1/Win10 ; 32/64位; 快速的Apache+PHP+Redis+数据库集成服务开启与关闭。 支持Apache服务的单独开启、关闭与重启。 支持数据库服务的单独开启与关闭。 支持Apache进程守护功能自动修复假死...
### 如何在Windows 7系统中安装IIS以支持ASP网站 #### 一、IIS简介及重要性 IIS(Internet Information Services)是微软公司提供的基于运行Microsoft Windows的互联网基本服务,主要用于托管Web站点和FTP站点。...
【Windows 7下配置PHP网站运行环境】 在Windows 7操作系统中搭建PHP网站运行环境,主要涉及两个核心组件:Apache服务器和MySQL数据库。本指南将详细介绍如何安装和配置这两个组件,以便于开发者在本地进行PHP网站的...
9. **开发与测试**: XAMPP使得开发者可以在本地环境中模拟真实服务器的运行情况,进行功能测试、性能优化和错误调试,避免直接在公开服务器上进行可能导致问题的操作。 10. **网站上线**: 完成本地开发和测试后,将...
这个"xampp-win32-1.8.1-VC9-installer.exe"文件是专门为Windows操作系统设计的XAMPP安装程序,用于在Windows环境下搭建本地Web开发环境。版本号1.8.1表明这是XAMPP的一个较旧版本,但仍然广泛用于教学和初学者练习...
7. **安全性**:虽然XAMPP方便了开发,但也需要注意安全问题。默认情况下,XAMPP并不建议直接暴露于公网,因为它可能会带来安全风险。用户应了解如何配置防火墙和安全设置以保护自己的开发环境。 通过"xampp-win32-...
7. **Tomcat (可选)**: 一些XAMPP版本还包括Apache Tomcat,这是一个Java Servlet容器,用于运行Java Web应用程序。 8. ** Mercury Mail Server**: 这是一个简单的邮件服务器,可以用于测试邮件发送功能。 9. ** ...
"win32" 指的是该版本适用于32位操作系统,如Windows XP、Windows Vista、Windows 7或Windows Server 2003等。版本1.8.3是XAMPP历史上的一个稳定版本,据描述所述,它在服务器上运行超过一年而没有出现崩溃,这显示...
安装完成后,将PHP目录下的`php_for_win32apache2_4.dll`复制到Apache的`bin`目录,同时将`php.ini-development`重命名为`php.ini`并放在PHP安装目录下。 3. **配置Apache以支持PHP**: 打开Apache的配置文件`...
7. 如果需要,还可以安装其他附加组件,如FTP服务器或额外的PHP扩展。 通过这样的集成工具,开发者可以快速建立一个本地开发环境,无需深入理解各个组件的底层配置,从而提高开发效率。然而,需要注意的是,出于...
2. **配置**:XAMPP的配置文件位于安装目录下的“conf”子目录中,用户可以根据需求调整Apache、MySQL等组件的设置。 3. **端口冲突**:确保XAMPP使用的端口(如80和443)未被其他程序占用,否则可能需要更改配置...
7. **Tomcat**(在某些版本中):一个Java Servlet容器,用于运行Java Web应用。 描述中提到"非常好用",这通常意味着XAMPP因其易于安装和配置而受到用户欢迎,使得初学者和专业开发者都能快速搭建本地开发环境。 ...
4. **选择组件**:在安装过程中,可以选择要安装的组件,如Apache、MySQL、PHP等。 5. **配置设置**:指定安装路径、端口设置以及服务启动选项。 6. **安装完成**:安装完成后,可以通过桌面快捷方式启动XAMPP控制...