如我在D盘的根目录下写了一个Test.java的类,如下package MyTest;
public class Test
{public static void main(String[] arges){ System.out.println(" 谢谢关注");}
}
我该如何编译?怎样才能自动生成包MyTest?包里只生成Test.class文件吗?为什么Test.java不在里面?

解决方案 »

  1.   

    javac有个输入目录和输出目录选项
      

  2.   

    1.控制台上敲:javac -d . Test.java-->自动生成MyTest包。
    2.包里只生成Test.class文件-->正解。
    3.Test.java是源文件,不会放到MyTest包里,MyTest包只放.class文件。
      

  3.   

    LS说滴不错,顺便狠狠滴看了下LS的图像
      

  4.   

    编译:
    在d盘根目录下:
    javac MyTest/Test.java运行:
    在d盘根目录下:
    java MyTest.Test打包:
    在d盘根目录下:
    jar -cvf packageName.jar MyTest
    注意:最好先把java文件删掉。因为是最简化的命令,所以把java文件和class文件放在了一起。
      

  5.   

    编译:
    在d盘根目录下:
    javac MyTest/Test.java这样是编译不了的。
      

  6.   

    “java_home”,设置jdk的安装路径,比如“e:\java\jdk1.5”,以下简称“%java_home%”。“path”,设置jdk中各个程序的路径,“%java_home%\bin;%java_home%\jre\bin;”