Exception in thread "main" java.lang.ClassNotFoundException: com.eatery.FilePojo
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:604)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at com.pnf.transfer.AndroidObjectServer.main(AndroidObjectServer.java:26)
比如com.eatery.FilePojo包中包括
A类,B类,我在A类里面引用B类的内容,eclipse中并不报错,但在运行是出现这个错误,为啥咧,怎么改啊
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:604)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at com.pnf.transfer.AndroidObjectServer.main(AndroidObjectServer.java:26)
比如com.eatery.FilePojo包中包括
A类,B类,我在A类里面引用B类的内容,eclipse中并不报错,但在运行是出现这个错误,为啥咧,怎么改啊
FilePojo 类,eatery 类,我在eatery 类里面引用FilePojo 类的内容,eclipse中并不报错,但在运行是出现这个错误,为啥咧,怎么改啊
package com.eatery;
import java.io.Serializable;public class FilePojo implements Serializable // 必须实现Serializable接口
{
private static final long serialVersionUID = 1L;
private String fileName; // 文件名称
private long fileLength; // 文件长度
private byte[] fileContent; // 文件内容
public String getFileName()
{
return fileName;
}
public void setFileName(String fileName)
{
this.fileName = fileName;
}
public long getFileLength()
{
return fileLength;
}
public void setFileLength(long fileLength)
{
this.fileLength = fileLength;
}
public byte[] getFileContent()
{
return fileContent;
}
public void setFileContent(byte[] fileContent)
{
this.fileContent = fileContent;
}
}
package com.eatery;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.ObjectOutputStream;
import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
import java.net.Socket;
import java.net.UnknownHostException;
import android.app.Activity;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.text.Editable;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;public class eatery extends Activity implements
OnClickListener{
/** Called when the activity is first created. */
private DBManager bHelper1;
private SQLiteDatabase db;
private TextView txtMsg;
private EditText username;
private EditText password;
private String name;
private String pass;
private Button cancel;
private Button login; @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
FilePojo fpo = new FilePojo();
fpo.setFileName("test.txt");
}
结构大概是这样的,为啥报这样的错
FilePojo 类,eatery 类,我在eatery 类里面引用FilePojo 类的内容这个并不需要引入包啊!import com.eatery.FilePojo就行呢
冲突了
改了就行