运行java程序的时候不用键入运行文件的后缀名
java 123 即可

解决方案 »

  1.   

    javac命令运行得是java文件,可java命令运行得不是java文件,而是class文件。你运行.java文件肯定报错。要运行.class文件,或是想楼上说得一样不要加后缀名了。
      

  2.   

    请你在
    classpath里面加上当前路径classpath=.;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.\lib\dt.jar
      

  3.   

    应该是:
    java_home=c:\j2sdk1.4.2
    path=c:\j2sdk1.4.2\bin
    classpath=.;C:\j2sdk1.4.2\lib\tools.jar;
              C:\j2sdk1.4.2\lib\dt.jar;C:\j2sdk1.4.2\jre\lib\rt.jar  
    运行:
    javac 123.java
    java 123
    即可!
      

  4.   

    用javac编译后产生了hello.class文件,但是用c:\java hello 出现错误信息:
    Exception in thread "main" java.lang.NoClassdefFounderror:hello(wrong name :hello)
          at java.lang.classloder.defineclass0(native method)
          at.....
          .
          at.....
    这要怎么办?
      

  5.   

    java 123 不行,还是显示错误。
    我查到有用java -d 123.java,但显示:
    "Unregnized option:-d;Could not creat the Java virtual machine."
      

  6.   

    在win2000下只要设置path就可运行了
      

  7.   

    终于好了,是Hello的大小写。谢谢大家!