java -cp ake.jar ake.wwz.www.SayHello

解决方案 »

  1.   

    java -classpath "ake.jar" Hello(ake.jar与Hello.class在同一目录下)
    或者将你的ake.jar加入windows系统的classpath中去
      

  2.   

    sorry上面看错你打包应该按照包(目录)结构打
    ake.wwz.www 代表 ake\wwz\www
    首先建立上面的目录结构
    将 SayHello.class 放在 ake\wwz\www\ 下面
    将 Hello.class 放在 ake 目录的同级目录下
    然后在 ake 的同级目录打包
    运行时输入:
    java -cp ake.jar Hello
      

  3.   

    如果你只是将 ake 及其子目录打包
    而未将 Hello.class 打包的话
    如此运行:java -cp .;(ake.jar的路径) Hello
      

  4.   

    谢谢各们的帮忙!按registered(已注册) 的方法:java -cp .;ake.jar Hello通过.但为什么先前的没带"."当前目录的命令:java -cp ake.jar Hello却提示找不到类.我先前在classpath里也设置过".;d:\java\ake.jar"也不行.是不是我的classpath没起作用呀?
      

  5.   

    火大,机器重启一下.java Hello也行了.真是搞不懂她的脾气.
      

  6.   

    java -cp 的话, 系统环境变量里的 classpath 就被覆盖了