登录 |  注册 |  繁體中文


编译执行Java程序

分类: 其它 颜色:橙色 默认  字号: 阅读(1023) | 评论(0)

1. 编译执行Java程序

如果有以下代码 HelloWorld.java

public class  HelloWorld
{
	public static void main(String[] args) 
	{
		System.out.println("Hello World!");
	}
}

接下来我们使用 javac 命令来编译 Java 文件,并使用 java 命令执行编译的文件:

c:jdkdemoapp> javac HelloWorld.java 
 c:jdkdemoapp> java HelloWorld

以上代码实例输出结果为:

Hello World

2 打包jar文件 2.1 写manifest文件(必须要存在) 2.2 jar cvfm h.jar manifest.mf HelloWorld.class 2.3 运行jar文件,java -jar h.jar

manifest.mf文件如下 , 注意格式,结尾要空两行,冒号后要有空格

   Main-Class: HelloWorld

 

2. 如何执行指定class文件目录(classpath)

如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:

C:> java -classpath C:javaDemoClasses HelloWorld

以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。

如果class文件在jar文件中,则命令如下:

c:> java -classpath C:javamyclasses.jar



姓 名: *
邮 箱:
内 容: *
验证码: 点击刷新 *   

回到顶部