我的classpath已经添加了我的hello.java文件所在路径,奇怪的是,我用java命令直接执行java hello却可以。总之,我就是想每次java生成的类文件都在同一个目录下,这样执行javac命令就不用每次都打上java文件所在路径。大侠们指点指点我这是怎么回事。

解决方案 »

  1.   

    你要是觉得命令行编译运行类麻烦,就用编辑器比如eclipse和netbenas,你自己这个解决方案非常不好,你这样做的结果就是根本无法保留class的package信息,破坏了java基于包的类区分同名类的机制命令行编译执行java类弄几个例子知道就OK了,没必要一辈子都用命令行,还是用eclipse吧
      

  2.   

    你是说编译的时候,让class文件在你想要的路径下吗?如果是这样 你在cmd中,进入到你所在的文件夹,然后进行编译。