The type com.sun.java.util.jar.pack.Package is not visible产生的原因?
源程序:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.File;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sun.java.util.jar.pack.Package.File;
public class MyUpAction extends ActionSupport {
public File getUpload() {
return upload;
}
public void setUpload(File upload) {
this.upload = upload;
}
public String getUploadContentType() {
return uploadContentType;
}
public void setUploadContentType(String uploadContentType) {
this.uploadContentType = uploadContentType;
}
public String getUploadFileName() {
return uploadFileName;
}
public void setUploadFileName(String uploadFileName) {
this.uploadFileName = uploadFileName;
}
public String getSavaPath() {
return savaPath;
}
public void setSavaPath(String savaPath) {
this.savaPath = savaPath;
}
private File upload;
private String uploadContentType;
private String uploadFileName;
private String savaPath;
public String getSavePath()throws Exception{
return ServletActionContext.getRequest().getRealPath(savaPath);
}
public String excute()throws Exception{
String fileName=getSavePath()+"\\"+getUploadFileName();
FileOutputStream fos=new FileOutputStream(fileName);
FileInputStream fis=new FileInputStream(getUploadFileName());
byte[] b=new byte[1024];
int len=0;
while((len=fis.read(b))>0){
fos.write(b, 0, len);
}
return SUCCESS;
}
}
出错的地方:
import com.sun.java.util.jar.pack.Package.File;
出错提示内容为:
The type com.sun.java.util.jar.pack.Package is not visible
提问:请问各位高手是什么原因?
拜谢!