cd d:\java
java host.server

解决方案 »

  1.   

    楼上的,你这句话考证过了吗?
    ttt的操作是正确的。
      

  2.   

    ------------------------
    包中是不能有main的?
    ???
      

  3.   

    1. D:\java\host>javac -d .. Server.java 
    2.java host.Server
      

  4.   

    在C:\tmp>建立host目录,将server,java防到host目录
    C:\tmp>cd host
    C:\tmp\host>javac server.javaC:\tmp\host>cd ..
    C:\tmp>java host.server
    server upC:\tmp>
      

  5.   

    我理解你是要这样:把SERVER这个类打到包HOST里去,对吧
    这样做试试看:在包HOST的上一层目录里执行javac host/server.java
      

  6.   

    一般而言java文件和class文件是应该放在不同目录下的,拿这个问题为例,你可以
    1.在D:\java下创建两个目录:D:\java\src, D:\java\classes
    2.如果你是在D:\java\src下对java文件进行编译,则javac -d ..\classes Server.java, 这条命令会在D:\java\classes目录下生成一Server.class文件
    3.将D:\java\classes设置进classpath
    4.运行则java host.Server即可
      

  7.   

    在d:\java下建一个目录host,
    把server.class拷贝到host目录下
    再试试
      

  8.   

    同意 ttt(棒棒)