就是Java原文件 .java 文件在 D盘,要在C,D,F盘的任何目录下,都能在Dos下javac …….java, java ……

解决方案 »

  1.   

    是不是理解错了啊?
    应该是指在装有JVM(JAVA虚拟机)的windows环境下,编译成.class,可以在其他装有JVM的环境运行,比如LINUX
      

  2.   

    你说的那个意思,可以这样实现,在编译的时候,用绝对路径。例如javac d:\java\Test.java
    然后把编译后的class文件放入classpath中,这样就实现你上面说的!
      

  3.   

    java 执行的是  .class文件如果你一定要你说的那样的话,你就把你编译好的 .class 拷贝到 C,D,E盘就可以了你就算到其他的电脑,其他的系统,只要装了JDK,都可以 用javac *.class 运行
      

  4.   

    谢谢 但还要不要改Path的路径呢
      

  5.   

    javac 编译是可以指定输出路径的
      

  6.   

    java的一次编译到处运行是说,编译好的可执行程序,只要将它放到装有JVM的机器上就可以运行,你要在你的C,D,F盘的任何目录下都能javac...,java...哪就要保证这些地方有*.java文件和*.java文件所编译的*.class文件,你在DOC下只要找到相应的路劲就可以了,当然首先你是按了JVM的
      

  7.   

    意思是将.java文件编译成.class文件,然后将这个.class文件在其他任何机器上(只要装有Java环境)
    就可以运行
      

  8.   

    你就拿出编译好的.class文件 到别的机上一样可以运行
      

  9.   

    话说,在北京,一般都是讲北京话的,上海,一般都是将上海话,广东,广东话...
    现有一公文发出,要全国执行,该当如何?——先统一翻译成普通话。各地在将普通话版本翻译成当地的方言。这里,北京、上海就是不同类型的机器windows,linux...
    编译(javac)就是将公文翻译成普通话的过程,而编译出的.class文件,就是公文的普通话版本。
    在执行的时候,各地的翻译就是jvm,负责将.class转换成本地能够理解的方言来执行。
      

  10.   

    sorry,没看清楚.............................................
      

  11.   

    java中的.class文件就相当于.exe文件,.exe只能在windows下运行,而.class可以在任何装有java虚拟机的机器上运行,就这样。
      

  12.   

    呃 楼上的各位兄弟们也许理解错了 是指的一个机器的上各个盘的任何目录下都能运行那个class文件……
      

  13.   

    编译是指.java文件生成.class文件  让后直接就可以运行.class文件了
      

  14.   

    电脑要有开发环境,可以自配环境变量BAT
      

  15.   

    楼主说的是在DOS下运行这个程序吗?
    如果你要在其他盘路径下运行class文件的话,需要在当前DOS窗口下重新set一下classpath(只在当前DOS窗口有效)
      

  16.   

    具体怎么set classpath 呢?
      

  17.   

    把你所说的路径都加到classpath里面吧,不闲麻烦的话~
      

  18.   

    无语了。建议找本java入门的书籍看看
      

  19.   

    晕,连路径都不会确定,只要是Java书前面都会讲到如何确定路径的!