日期:2014-05-20  浏览次数:20688 次

关于设定包的问题
代码如下:
package   package1.package2;
public   class   packageDemo
{
    public   static   void   main(String[]   args)
    {
        System.out.println( "Hello!   java! ");
    }
}

在命令行窗口中输入:javac   -d.PackageDemo.java

但是出现错误如下:错误:无法读取:   -d.PackageDemo.java
1   错误

请问这是怎么一回事??谢谢

------解决方案--------------------
比如我在D:\java\workspace目录下他建packageDemo.java源文件,然后我进入cmd命令行后,
c> cd D:\java\workspace
c> d:
D:\java\workspace> javac -d D:\java\workspace packageDemo.java(目录不能错)
D:\java\workspace> java package1.package2.packageDemo(把包名也要写入)
还要注意packageDemo大小写
就行了

------解决方案--------------------
编译的时候把你的工作目录加到path后面,命令和以前的命令一样,执行的时候注意java package1.package2.packageDemo 就行了