命令行编译和运行java文件
来源:优易学  2011-9-10 23:01:55   【优易学:中国教育考试门户网】   资料下载   IT书店
  java编译和运行:
  D:\java\xiaoxiao下面有个Hello.java文件如下:
  package xiaoxiao;
  public class Hello{
  public static void main(String args[]){
  System.out.println("Hello world!");
  }
  }
  编译与运行方式:
  1.已经配置了系统的path(编译命令bin)和classpath(运行时的索要的类lib)
  D:\java>javac xiaoxiao\Hello.java或者D:\java\xiaoxiao>javac Hello.java
  D:\java>java xiaoxiao.Hello
  在编译的时候还有俩个重要的参数-classpath:引用第三方jar包时用的参数
  和-d:把编译后的class文件放在制定的目录下面
  编译的时候可以在任何地方只要指定对应的java文件的位置而运行的时候要在包的外面并且将包带上
  在运行的时候有个classpath参数:制定运行类的位置如下:
  D:\java\xiaoxiao>javac -d d: Hello.java
  D:\java\xiaoxiao>java -classpath d:\ xiaoxiao.Hello
  2.一次性的:进入jdk所在的bin目录下面:
  C:\Program Files\Java\jdk1.5.0_09\bin>javac D:\java\xiaoxiao\Hello.java
  C:\Program Files\Java\jdk1.5.0_09\bin>java -classpath D:\java xiaoxiao.Hello
  3.使用set命令仅对本窗口有效
  D:\>set path=C:\Program Files\Java\jdk1.5.0_09\bin;%path%
  D:\>javac xiaoxiao\Hello.java
  D:\>set classpath=D:\java;%classpath%
  D:\>java xiaoxiao.Hello
  使用批命令编译和运行java文件
  编译:在java目录下创建build.bat文件内容如下:
  set dir=d:\
  javac -d %dir% %1.java
  其中%1表示第一个参数值,计算参数值时是从0开始的(build xiaoxiao\Hello其中的空白是第一个参数,xiaoxiao\Hello是第二个参数)
  D:\java>build xiaoxiao\Hello会出现:
  D:\java>set dir=d:\
  D:\java>javac -d d:\ xiaoxiao\Hello.java
  运行:在java目录下面建立 run.bat文件内容如下:
  set dir=D:\
  set bag=xiaoxiao
  java -classpath %dir% %bag%.%1
  D:\java>run Hello出现:
  D:\java>set dir=D:\
  D:\java>set bag=xiaoxiao
  D:\java>java -classpath D:\ xiaoxiao.Hello

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训