dos执行java代码

我的操作系统是win7,比如要进入“d:\code\abc”该abc文件夹

一:cmd---d:---cd  d:\code\abc

二:cmd---cd  d:\code\abc---d:

接着执行自己的java代码:(该代码A.java在abc文件夹下)

输入javac  A.java ,然后回车

再输入java A 再回车

看到执行出来的结果了吧!!!

注意:

这里不能再在A后边加.java的后缀名了,这样会报一个java.lang.ClassNotFoundException: Car.java的异常,原因就在于当使用Java 命令时,实际上 JavaJVM会去自动寻找要运行的目标class文件,而不是运行一个Java文件本身。

在使用命令行的时候 还有一种情况,会报出java.lang.ClassNotFoundException的异常,那就是我们经常容易忽略的一点:在一个Java文件的前面加上了package。如果包名与实际Java文件的路径不匹配。则也会出现上述错误。此时,去掉package再编译一次然后运行就OK...

 

posted @ 2012-11-27 11:14  歌颂者  阅读(179)  评论(0编辑  收藏  举报