嗯? -classpath 可以写在后面吗?
只能写在 app 前面吧
java -cp . app

解决方案 »

  1.   

    will52000的没有错,这样也是可以的.呵.
    我试过的.
      

  2.   

    没有问题?app 后面的参数是传给 app 的 main 的,
    你把 classpath 里面的 . 清空试试
    C:\> set CLASSPATH=
    C:\> java app -classpath .
    或者你在其他目录试试,
    java app -classpath test\
      

  3.   

    强烈要求楼主不要灾采用这种落后的方式来编译和运行java代码。采用集成的编译环境
    Eclipse或JBuilder
      

  4.   

    >set classpath = .;
    >javac app.java
    >java app
    一切便会OK
      

  5.   

    除了上面几位说的还有一个可能就是,你的目录存在空格,去掉目录中的空格。to :xyz4008
    学会基本的sdk编译是所有语言的基本功。
      

  6.   

    类的名字必须大写。public class App{ ... }
      

  7.   

    Classpath 环境变量配置问题!
      

  8.   

    楼上的说法好像有问题,类名大写是java代码的书写规范,并不是一定要大写
      

  9.   

    在我的电脑完全没问题,
    是你的java环境变量没设置好
      

  10.   

    >set classpath = .;
    >javac app.java
    >java app
    一切便会OK