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
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
相关文章推荐
- 如何在命令行模式下编译运行带包的java文件
- 如何在命令行模式下编译运行带包的java文件
- 如何在命令行模式下运行带包的java文件
- 用命令行模式编译运行带包名的java文件
- 在命令行模式下如何编译运行Java代码
- 如何使用命令行编译以及运行java文件
- 如何在命令行运行java文件
- 加载依赖的jar包在命令行编译和运行java文件
- 在linux命令行中编译和运行java文件
- 引入第三方jar包的java源程序,如何在命令行编译运行
- 命令行Dos下编译、运行java文件是出现has value '1.4', but '1.6' is required.错误
- 如何在命令提示符下编译运行含有Package的java文件
- 命令行如何编译单独的java文件--javac’is not recognized as an internal or external command
- java-cmd-命令行编译和运行java文件
- hadoop-2.7.1伪分布式模式下命令行运行java文件(hadoop权威指南学习篇)
- java命令行编译运行多个java文件
- 命令行编译 运行 含有包的java文件
- 如何在命令行运行java文件
- 加载依赖的jar包在命令行编译和运行java文件
- 在windows命令行下编译*.java文件,并运行