我有一个简单的java程序,它接受长度为3的运行参数,这些是我的参数
www\u_business_service.do namegt(test|dev)*.server-net.com localhost.server-net.com
虽然程序和运行参数在我在eclipse上运行时运行正常,但是当我尝试执行相同的表单时,命令提示符将其运行为
java ReplaceText u_business_application.do namegt(test|dev)*.server-net.com localhost.server-net.com
它给我一个错误:
'dev)*.service-now.com' is not recognized as an internal or external command,
operable program or batch file
我认为它不喜欢*或其他一些角色,但是有办法解决这个问题吗?
由于
答案 0 :(得分:1)
' |' character(测试和开发之间的一个)是一个管道字符,告诉你操作系统启动新程序并将第一个输出传递给第二个输入。只需将你的论点嵌入引号中。
java ReplaceText "u_business_application.do namegt(test|dev)*.server-net.com localhost.server-net.com"