命令行传参

命令行传参

有时候你希望在运行一个程序时候再传递给它消息,这要靠传递命令行参数给main()函数实现。
1.首先先编写一个简单的程序:
在这里插入图片描述
2.在文件中夹中打开命令行模式。
1)选中编写的程序,右击鼠标选中菜单栏中的“show in explorer".
在这里插入图片描述
2)在打开的文件夹得地址框中的最前边输入”cmd“,注意cmd后有空格!!!
回车。
在这里插入图片描述
然后就进入了命令行模式。
在这里插入图片描述
3)输入生成class文件命令javac …,再打开文件夹会发现生成了class文件。
在这里插入图片描述
4)如果直接使用java命令执行文件,我们会看到它会报错。
在这里插入图片描述
报错原因:我们可以看到我们编写的程序中有包命令。在这里插入图片描述
而在命令行中,我们所在的路径是method下。
在这里插入图片描述
在当前路径下执行package com.kuang.method;相当于让计算机先回到src路径下再执行package com.kuang.method;但是这个操作计算机做不到。因此需要我们手动回到src路径。返回命令cd…/.
在这里插入图片描述
5)然后输入命令java com.kuang.method.Demo03.
在这里插入图片描述
命令中加入com.kuang.method的原因是,src下有很多包,我们需要这条命令找到我们写的程序。
我们可能会有疑问:程序中的package.com.kuang.method怎么办?
这里的com.kuang.method执行后,计算机并没有进入method路径下,它只是知道了Demo03程序所在的路径,真正让计算机进入method路径下的是程序中的命令package.com.kuang.method。
6)执行命令后程序没有反应,这是因为没有给程序传递参数。输入参数后,如图所示。
在这里插入图片描述
执行结果:在这里插入图片描述
这就是命令行传递参。
详细教程见此链接

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值