cmd下编译、运行java工程(一)

作为自学java近一年的小菜鸟,没有学过《java核心技术》《java编程思想》之类系统介绍java的书籍,基础不是很好。遇到在DOS下编译、运行java

工程,瞬间觉得好神奇哦。简单的几个命令就走了好多弯路,借此总结纪念一下。


首先要明白一个道理,平时用的编辑器如Eclipse、MyEclipse,均是将java工程中.java文件save后编译自动生成.class文件,之后再运行。而

命令javac XX.class,就是将java文件编译成.class文件的工程,java XX.class是执行此java工程的过程。在使用命令执行java工程之前,先测试一下JDK环境是否配置正确吧,务必用javac、java、java -version均测试一遍,均正确输出再看下面。

废话不多说了,下面以两个实例说明。一个作为简单测试的java工程,一个需要引用其他jar包的工程。
作为简单测试的java工程

 

public class Test 
{
    public static void main(String args[])
    {
    	if(args.length>0)
    	{
    		System.out.println("参数1: "+args[0]);
    		System.out.println("参数2: "+args[1]);
    		System.out.println("参数3:"+args[0]);
    		System.out.println("有参运行成功!");
    	}
    	else
    	{
    		System.out.println("无参运行成功!");
    	}
    }
}

编译命令javac:
1、首先进入JDK安装目录的bin下:D:\>cd sofeWaresInstall\jdk\bin
2、在该目录下再加上javac -encoding UTF-8 D:\Billing_IDE_ECLIPSE\workspace_ide\Test\src\*.java
如果javac后不加上 -encoding UTF-8
会出现警告:编码GBK的不可映射字符
正确的命令:D:\>cd sofeWaresInstall\jdk\bin>javac -encoding UTF-8 D:\Billing_IDE_ECLIPSE\workspace_ide\Test\src\*.java

你可能感兴趣的:(java基础)