linux命令行输入变成Java程序输入
在ubuntu下想通过写命令行,将输入作为Java程序的输入,然后通过java-jarname.jar之类的操作运行并输出,请问命令应该是什么?谢谢...
在ubuntu下想通过写命令行,将输入作为Java程序的输入,然后通过java -jar name.jar 之类的操作运行并输出,请问命令应该是什么?
谢谢 展开
谢谢 展开
3个回答
展开全部
你不是想将Linux的命令输出作为Java的程序输入?
java -jar name.jar 这个命令,如果你的Java程序有从命令行获取输入数据的代码,那么就可以直接输入(System.in)
如果是使用main方法的args[]参数,那么,你只需要在
java -jar name.jar 命令后面按照顺序输入参数即可,空格分隔参数。
java -jar name.jar 这个命令,如果你的Java程序有从命令行获取输入数据的代码,那么就可以直接输入(System.in)
如果是使用main方法的args[]参数,那么,你只需要在
java -jar name.jar 命令后面按照顺序输入参数即可,空格分隔参数。
更多追问追答
追问
如果输入的是文件名,比如1.txt, 程序读取文件里的内容,应该怎么写呢
追答
那么就要看你想怎么处理?
1)首先Linux有将文件读出并作为另一个命令的输入的操作。
2) 将文件名传入Java程序,那么Java程序就需要写代码读取该文件,并根据需要进行处理。
展开全部
java -jar name.jar这个是运行jar包的, 如果你想要运行jar
你可以这样
写一个java程序(vi会用的话很简单)
用下面的命令打个jar包
jar -cvf a.jar *.class
在使用java -cp name.jar XXX.class
来执行你要运行的文件
你可以这样
写一个java程序(vi会用的话很简单)
用下面的命令打个jar包
jar -cvf a.jar *.class
在使用java -cp name.jar XXX.class
来执行你要运行的文件
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-06 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
java -jar name.jar,支持的是jar.exe,是打包工具DOS执行程序!
java -jar name.jar,支持的是jar.exe,是打包工具DOS执行程序!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询