Chinaunix首页 | 论坛 | 博客
  • 博客访问: 600144
  • 博文数量: 96
  • 博客积分: 1464
  • 博客等级: 上尉
  • 技术积分: 1539
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-12 23:24
文章分类

全部博文(96)

文章存档

2013年(29)

2012年(53)

2011年(14)

分类: Java

2013-03-19 12:11:32

写过java程序都知道,main函数有个参数(String [] args),这个参数怎么用呢

今天好奇,于是着手解决这个问题

args是运行java程序时,传给主程序的参数,问题的关键就是 这个参数怎么传

有两种方法,一种是使用命令行执行程序,另一种是使用集成开发工具如eclipse,下面分别介绍
1.使用命令行执行程序
    1.1写过java小程序
    public class Args {
public static void main(String[] args){
if(args!=null){
                        System.out.println("args.length: "+args.length);
for(int i=0;i
System.out.println(args[i]);
}
                }
else
System.out.println("args == null");
}
    }

    1.2 win+r打开运行面板——输入cmd——跳到java程序存放的目录,输入javac Args.java(编译成功后没有提示,只是目录中多了一个同名的.class文件)——java Args hello world(hello world就是传入给Args的参数了)

可能出现的问题:
    javac不是内部或外部命令
    解决:
    1.正确安装了jdk(我的jdk是安装在c盘的java\jdk1.7目录下)
    2.正确配置了环境变量:特别注意path变量,编辑,在后面加个分号(英文的)再加上c:\java\jdk1.7\bin
        (path:)  %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\java\jdk1.7\bin
        (ClassPath:)   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\l\lib\tools.jar
        (java_home:)   C:\Java\jdk1.7

2.在eclipse中使用args传入参数
    2.1写个java小程序,同1.1
    2.1保存,右键——run as——run configurations——选择Arguments,在Program arguments中输入hello world——点击apply——点击run

 可能的问题:由于eclipse版本不同,运行方式有可能不同,
有的第2.1步是 :右击,选择【run as】

-选择【Open Run Diaglog】-【Arguments】在【Program arguments】下添加如下

    xx yy zz ccc


阅读(1468) | 评论(0) | 转发(0) |
0

上一篇:mybatis简介

下一篇:ResultSet游标详解

给主人留下些什么吧!~~