问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

我想用bat运行java程序,程序需要标准输入,我想在bat中设定它的标准输入值,不知道该怎么做

发布网友 发布时间:2022-05-14 07:06

我来回答

5个回答

热心网友 时间:2023-10-09 11:57

换个做法吧
import java.lang.reflect.Array; //引用 包Array;
public class P1000 {

public static void main(String args[]) throws Exception {
if(Array.getLength(args)!=0)
try{
int i=Integer.parseInt(args[0]);//读取第一个参数,转化为int类
int j=Integer.parseInt(args[1]);//读取第二个参数,转化为int类
System.out.println(i+j);

}catch(Exception e)
{
//如果不能转化则抛出异常,输出报错信息
System.out.println("输入参数有误,请重新运行输入");
}
}
}

1.bat中写(1.bat 必须和P1000.java放在同一个目录下 ,不放在同一个目录下,接用cd 进入.java的目录,这个是.bat 的基本东西就不讲了,下面的10 和20 为测试参数,可以修改.
此class已测试实现)
javac P1000.java
java P1000 "10" "20"
pause
exit追问呵呵 这个我明白
但其实我想测试程序的运行时间,给得例子只是其中一个,所以万不得以我不想去改程序内容。

如果这条路走不通,我就只好将java程序转成exe,然后运用bat的重定向来解决了。。。

热心网友 时间:2023-10-09 11:58

if "%JAVA_HOME%"=="" goto NO_JAVA_HOME
echo JAVA_HOME: %JAVA_HOME%

"%JAVA_HOME%\bin\java" -version
pause
"%JAVA_HOME%\bin\java" -classpath "setup.jar;lib/thirdparty/jdom.jar" DoradoAutoSetup

:END
pause
exit
:NO_JAVA_HOME
pause
exit追问我补充了问题描述了

热心网友 时间:2023-10-09 11:58

bat后缀的文件,其实就是简单的批处理命令啊,用dos命令写就可以了啊。如果不熟悉,可以加Q153860220,我前段时间研究过一点点,可以一起讨论讨论(不过白天单位里禁止用q,晚上回去可以聊)

热心网友 时间:2023-10-09 11:59

bat是什么?怎么没有听过,是CMD吧?

热心网友 时间:2023-10-09 12:00

bat??cmd???
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
连别人的wifi会不会看到我浏览了哪些网站? 电视连接wifi后怎么看网络电视 电脑win7调低亮度win7怎么调整屏幕亮度 电脑屏幕太亮了怎么调暗一点win7windows7怎么调亮度 台式电脑win7 怎么调节屏幕亮度显示器太亮了! win7电脑屏幕一直亮着怎么让电脑屏幕一直亮着 从零开始学作曲(小白入门)【22.11.17更新】 45岁的袁立再次宣布结婚,她这已经是第几次结婚了? dnf怎么洗红字 dnf红字装备怎么改属性 如何去掉word批注如何去掉word批注 c语言中输入函数是scanf C++是cin 那么java是什么? 请问java高手。从键盘输入一个数的语句是什么?c++中是cin>>n;java中有哪些语句能实现? 请问用Java怎么从键盘输入?? 比如C语言用scanf C++用cin 那java用哪种呢?? java中有关cin.hasNext();求高手!! JAVA里面对应C++里面 cin>>x 的句子是? java中有输入吗???像c++中的cin一样 c++里面的cin在JAVA语言里是什么?JAVA怎么用? 华为游戏中心怎么升l3 这段java代码中的cin是什么意思? 还有刚开始不应该像图一上那样打吗? xrv家用选哪个配置好 海口市和三亚市哪里有章鱼小丸子原材料批发 河北邯郸哪里有卖海鲜市场,龙虾,八爪鱼等,谢谢 91助手把我的游戏文件类型改成了“91助手NPK安装器怎么改回来 简述简历的定义 嗡嘛呢呗咪吽 这几个字怎么读 为什么能电解氧化铝制取铝 咪有第三声吗,新华字典上只有mī,百度里的咪唑却是读mǐ,有没有专业的人士能确认一下 咪这个字怎么读 积分球测LED日光灯照度怎么测 如何正确使用积分球测试不同类型的灯具 初学Java,请问这段代码哪里错了? 操作系统课程设计:如何用c或c++或java模拟dos文件的建立与使用? java编程:用非递归调用的方法解决Fibonacci数列,求Fibonacci数列的第四十项 java Scanner cin=new Scanner(System.in);这段代码的(System.in)是什么意思? 罗麦公司现在发展怎么样呢,是和普通人运作吗?? 求JAVA代码? 请问在调试java出现有关的问题 帮我取消下短信通知 下载短信软件到手机? 手机能下载短信吗? 漏夏全部攻略 我想找些漏夏的图,有什么地方有的么 要很多 漏夏汉化黑屏,但是还有声音,而且游戏还在运行 消毒液上百分之99.999杀菌与百分之99杀菌区别是啥? 99.999保留两位小数是() 杀菌率99.99和99.999的区别? 男士项链上面标志99.999%是什么意思 杀菌率99.999%是什么概念? 99.999%铁在冷的浓硫酸中可以钝化 翅的读音
  • 焦点

最新推荐

猜你喜欢

热门推荐