假如我有两个程序如:
public class Test1 
{
public static void main(String[] args) 
{
System.out.println("Hello World!");
MyButton my=new MyButton();
}
}

public class Test2 
{
public static void main(String[] args) 
{
System.out.println("Hello World!");
MyButton my=new MyButton();
}
}
我想把它们都加到包为JFCExample.Test的包中且能相互条用,该怎么加呢?

解决方案 »

  1.   

    在每个java文件程序第一行写上package JFCExample.Test; //包名最好小写然后用javac -d. xxx.java编译
      

  2.   

    就用interpb(曾曾胡) 的方法。
      

  3.   

    D:\temp\JFCexample>javac -d.Test.java
    error: cannot read: -d.Test.java
    1 error怎么有错呢
      

  4.   

    javac -d .Test.java点指的是当前目录,要隔开 
    运行javac时 最好定位到与Test.java相同的目录
      

  5.   

    还是不行,郁闷了
    如果文件是Test1.java,放在d:\temp中,那么是不是D:\temp>javac -d Test1.java
      

  6.   

    啊,怎么还是不行啊,各位GGJJ救救小弟吧
      

  7.   

    D:\temp>javac -d Test1.java
    javac: no source files
    Usage: javac <options> <source files>
    这就是它的提示,说没有源文件,怎么回事呢
      

  8.   

    D:\temp\JFCexample>javac Test.java
      

  9.   

    首先javac -d Test1.java运行是不会成功的,只会给出javac的帮助,因为参数错误(jdk1.5.04)
    -d后面应该跟的是路径,你要么写成javac -d . Test1.java要么写成javac Test.java
    顺便问一句,Test.java在D:\temp\这个目录下吗