package com.davidflanagan.examples.basics;
   
public class Hello 
{                         
    public static void main(String[] args) 
    { 
        System.out.println("Hello World!");  
    }                                        
}Hello.java在d:\myjava\test\com\davidflanagan\examples\basics目录下怎么编译呢?
谢谢!!

解决方案 »

  1.   

    javac d:\myjava\test\com\davidflanagan\examples\basics\*.java
    运行要在d:\myjava\test\目录下面
    java com.davidflanagan.examples.basics.Hello
      

  2.   

    不太明白你的意思?你要编译直接在dos下切换到d:\myjava\test\com\davidflanagan\examples\basics目录,用javac编译就是了。
      

  3.   

    DOS模式下 javac d:\myjava\test\com\davidflanagan\examples\basics\Hello.java再java Hello
    感觉D盘目录太多了,麻烦
    你还是把这些程序剪切到D盘新建一个文件夹1000
    以后打开DOS  输入d:
    再输入cd 1000
    再输入javac *.java
    再输入java *
    就OK了  另外可以用Jcreator 直接编译  
    用Jcreator直接打开文件  编译 运行就搞定了
      

  4.   

    举个简单点的
    假如有个A.java 内容如下:
    package com.aaa;
    public class A{
       public static void main(String[] args){
             System.out.println("hello");
       }
    }
    这个A.java 放在 d:\src 目录下而你想把编译后的class文件放在d:\class下那么  javac -d d:\class  d:\src\A.java然后要运行这个A.class     java -cp d:\class com.aaa.A再假如你在编译这个A.java的过程中.引用到别的类,而这些类放在 d:\lib下
    那么 javac -d d:\class -cp d:\lib  d:\src\A.java
      

  5.   

    楼上们说用ide编译,没错!但是这些基本概念还上要搞一搞的.
      

  6.   

    楼上说得很对,虽然我们都使用IDE工具,不过道理还是要知道