您的位置:首页 > 编程语言 > Java开发

java第一课:java第一课:如何在命令行模式下编译运行带包的java文件

2011-05-03 16:38 615 查看
java的环境变量的配置,带包文件编译与运行
JAVA_HOME:D:/Program Files/Java/jdk1.6.0_23
CLASSPATH:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;
PATH:;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
带包文件的编译:
方法一: a、 java中如何打包:
假设两个文件:
D:/workspace/com/A.java
D:/workspace/com/B.java
两个文件都有:
package com;

如何编译运行?

进入D:/workspace路径下,输入:

javac com/A.java com/B.java -d .
红色为源文件路径,蓝色为输出路径。

则在生成两个文件:
D:/workspace/com/A.class
D:/workspace/com/B.class
注意:
-d 后面是 空格 + 点
点的意思是,在 .java 文件的根目录,为了方便也可以采用:
javac com/*.java -d .
运行时,在包路径的根目录上运行,比如:在 D:/workspace 路径下,输入:
java com.A

java com/A

方法二:如果当前路径是 C:/或其他路径,那么

总结

1、把包看成是源文件的一部分,而不是一个路径,这点很重要。
2、如果不加 -cp 标志,则路径为环境变量和当前路径,如果加 -cp 标志,则路径为cp指定的路径和当前路径。

1.用Eclipse的File ---- Export ----- java -----JAR File
2.打包命令符
a。 MANIFEST.MF 文件 Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: HelloWorld
b。在命令提示符中输入:jar umf MANIFEST.MF app.jar
c。在命令提示符中输入: java -jar hello.jar(执行)

编译:javac -cp D:/workspace D:/workspace/com/*.java -d .
运行:java -cp D:/workspace com.A
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: