提示的错误已经说得非常清楚了,
class file contains wrong class: net.colin.gui.SayHello
类文件包含错误~~~

解决方案 »

  1.   

    1、把这个包添加到classpath中,(不过感觉没有必要)
    2、把net这个目录和MyClient.java放在同一目录
    3、就是你说的new net.colin.gui.SayHello().print();来做
      

  2.   

    你要建net\colin\gui这些目录,里面放SayHello.java文件
      

  3.   

    不好意思,忘记把我的目录机构贴出来
    SayHello.class:D:\test\net\colin\gui
    MyClient.java:  D:\test
    请问这样的路径有问题吗?
      

  4.   

    package net.colin.gui中的net.colin.gui是相对的路径,建议设置classpath=d:\test
      

  5.   

    同意楼上的,classpath应该设置成d:\test,这样可以从d:\test下面去找你的net.colin.gui.SayHello,如果classpath只设了“.;”是找不到的