String s="b2 + b1";
Process child = Runtime.getRuntime().exec("C:\\eclipse-workspace\\beam\\exe\\bandmath\\BandMath.exe"+" \""+s+"\");

当java传递有空格的代码时s是有空格的参数 需要将" "+s+" "改为

+" \""+s+"\"这样才不会将s里面的空格参数识别为参数之间的空格
 public class cal {
public static void main(String[] args)
{
String s="B1 + B2";
String s1="B3+B4"; System.out.println(s1+" "+s);
System.out.println(s1+" \""+s+"\" ");
}
}

输出:

B3+B4 B1 + B2
B3+B4 "B1 + B2"

最新文章

  1. SDL 1.2.15 issue
  2. (转)AppiumLibrary基本操作
  3. 图片下载缓存防止OOM
  4. Git-图文教程
  5. UISegmentedControl的详细使用
  6. JS不兼容减号,css属性转驼峰写法
  7. 单例模式及C++实现
  8. login:用户登陆的意思
  9. php——会话控制
  10. 【Java每日一题】20170111
  11. Android 性能优化——之控件的优化
  12. 学习 ES6,一篇文章就够了
  13. Spring事务管理注意小事项
  14. 学号:201521123116 《java程序设计》第六周学习总结
  15. laravel整合JWT遇到的问题及解决方案
  16. fpm定制化RPM包之nginx rpm包的制作
  17. required: true,el-upload :action="UploadUrl()"
  18. NET使用NPOI组件导出Excel-入门示例及通用方法
  19. 通过 EXPLAIN 分析低效 SQL 的执行计划
  20. python网络编程应用(一)

热门文章

  1. IDEWorkspaceChecks.plist文件是干什么用的?
  2. C# 使用DES对字符串进行加密
  3. Spring Cloud:统一异常处理
  4. WebApi的版本控制
  5. SpringBoot开发案例之拦截器注入Bean
  6. @deprecated 的方法处理
  7. CentOS 7 常用命令
  8. JS生成 UUID的方法
  9. java异常处理规范
  10. JAVA多线程-实现通讯