十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你在fileaD和filebD两个JTextField输入框输入文件名时,每输入一个都要在最后回车,这样才能触发fileaD和filebD的ActionEvent事件,这样就能初始化fFileADir和fFileBDir两个对象,就不会出错了。
创新互联专注于五峰企业网站建设,成都响应式网站建设公司,成都商城网站开发。五峰网站建设公司,为五峰等地区提供建站服务。全流程按需开发,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
或者
你去掉fileaD和filebD两个对象的监听程序,统一在jbCopy的监听器里初始化fFileADir和fFileBDir两个对象,象这样:
jpl.add(jbCopy);
jbCopy.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
String strFileADir=fileaD.getText().toString();
fFileADir=new File(strFileADir);
String strFileBDir=filebD.getText().toString();
fFileBDir=new File(strFileBDir);
savesCopy.fileChannelCopy(fFileADir, fFileBDir);
}
});
就不会出问题了。
用网上下载的汉化包里面的代码,复制到自己电脑里的myeclipse会报错可能因为操作有误。
具体操作:
首先解压汉化包,把language文件夹放到安装路径的common文件夹下,打开myeclipse,新建一个Java项目,新建一个class类,名字叫做:CreatePluginsConfig.java,回到汉化文件夹,把CreatePluginsConfig.java文件下的所有代码复制到刚刚新建的class类里面,里面会有提示,把双引号里面的改成你自己的安装路径按下Ctrl+F11,把控制台下面的所有文字拷贝打开安装路径定位到这个文件夹,里面只有一个文件,选择用记事本打开
把刚才复制的代码全部粘贴到这个文件里面,然后保存最后找到这个文件,用记事本打开在最后面填上这句话:-Duser.language=zh,保存重启myeclipse就OK了
Dic是没有定义的类,如果是你自己写的类,用import yourpackage.Dic导入,如果是第三方包,也要用import语句把类导入
我今天正好写这里,贴给你看看
file1写给file2
FileInputStream is= new FileInputStream(file1);
OutputStream os = new FileOutputStream(file2);
int read = 0;
byte[] buffer = new byte[8096];
while ((read = is.read(buffer)) 0) {
os.write(buffer, 0, read);
}