从java中不同包中的文件加载数据

时间:2018-03-22 23:01:48

标签: java

我和我的朋友 我有项目java并且有这样的类

myNiceFunction()

并拥有主要课程

package me;
import java.io.Serializable;

public class NewClass implements Serializable {
  int x;
  NewClass(int x) {
    this.x = x;
   }
 }

我的朋友

package me;

public class Me{

public static void main(String[] args) {
    NewClass ob = new NewClass(4);
    try {
        ResourceManager.save(ob, "temp.data");
    } catch (Exception ex) {
        Logger.getLogger(JavaApplication19.class.getName()).log(Level.SEVERE, null, ex);
    }
}

}

和我的朋友主要课程

package myfriend;

import java.io.Serializable;

public class NewClass implements Serializable {

int x;

NewClass(int x) {
    this.x = x;
}

}

和ResourceManager类用于清除

package myfriend;


public class JavaApplication20 {

 public static void main(String[] args) {
    try {
        NewClass ob = (NewClass) ResourceManager.load("temp.data");
        System.out.println(ob.x);
    } catch (Exception ex) {

Logger.getLogger(JavaApplication20.class.getName()).log(Level.SEVERE, null, 
ex);
        }

    }   
}

我将文件 temp.data 发送给我的朋友,当他想从中加载对象时

发生此异常

java.lang.ClassNotFoundException:me.NewClass

这个问题的解决方案是什么?

换句话说: 当我尝试使用serverSocket和Socket

将文件从服务器传输到客户端时,遇到了这个问题

0 个答案:

没有答案