linux命令行输入变成Java程序输入

在ubuntu下想通过写命令行,将输入作为Java程序的输入,然后通过java-jarname.jar之类的操作运行并输出,请问命令应该是什么?谢谢... 在ubuntu下想通过写命令行,将输入作为Java程序的输入,然后通过java -jar name.jar 之类的操作运行并输出,请问命令应该是什么?
谢谢
展开
 我来答
百度网友fe6d0b6
2013-12-06 · TA获得超过275个赞
知道小有建树答主
回答量:397
采纳率:75%
帮助的人:270万
展开全部
你不是想将Linux的命令输出作为Java的程序输入?
java -jar name.jar 这个命令,如果你的Java程序有从命令行获取输入数据的代码,那么就可以直接输入(System.in)

如果是使用main方法的args[]参数,那么,你只需要在
java -jar name.jar 命令后面按照顺序输入参数即可,空格分隔参数。
更多追问追答
追问
如果输入的是文件名,比如1.txt, 程序读取文件里的内容,应该怎么写呢
追答
那么就要看你想怎么处理?
1)首先Linux有将文件读出并作为另一个命令的输入的操作。
2) 将文件名传入Java程序,那么Java程序就需要写代码读取该文件,并根据需要进行处理。
程序猿食堂
2013-12-06 · 超过31用户采纳过TA的回答
知道答主
回答量:94
采纳率:100%
帮助的人:28.1万
展开全部
java -jar name.jar这个是运行jar包的, 如果你想要运行jar
你可以这样
写一个java程序(vi会用的话很简单)
用下面的命令打个jar包
jar -cvf a.jar *.class

在使用java -cp name.jar XXX.class
来执行你要运行的文件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
2013-12-06 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
java -jar name.jar,支持的是jar.exe,是打包工具DOS执行程序!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式