linux 中使用beyond compare 4 返回1 binary same 怎么解决-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux 中使用beyond compare 4 返回1 binary same 怎么解决

2016-07-15 17:52:37 3290 0

使用java 方法调用linux命令 bcompare -silennt .... 执行后的返回结果为1 不知道是什么原因。
java 方法:
//

public static int callShell(String[] shellString) {
try {
Process process = Runtime.getRuntime().exec(shellString);
int exitValue = process.waitFor();
System.out.println("exitValue"+exitValue);
if (0 != exitValue) {
throw new Exception("call shell failed. error code is :"

  • exitValue);
    } else {

return 0;
}
} catch (Throwable e) {
System.out.println("call shell failed. " + e);
}
return 0;
}
String[] shellString = new String[] {

            "/bin/sh"                                   
            ,"bcompare"                  
            ,"-silent"                   
            ,"@" + execJSPath            
            ,oldfilefullpath                
            ,newfilefullpath                 
            ,newfileName }; 

    int re = callShell(shellString);

程序执行后 exitValue 打印的值一直为1 不知问题出在哪里。
compare 的帮助文档给出的说明是
Return codes

Code Meaning
0 Success
1 Binary same
2 Rules-based same
11 Binary differences
12 Similar
13 Rules-based differences
14 Conflicts detected
100 Unknown error
101 Conflicts detected, merge output not written
102 BComp.exe unable to wait until BCompare.exe finishes
103 BComp.exe cannot find BCompare.exe
104 Trial period expired
105 Error loading script file
106 Script syntax error
107 Script failed to load folders or files

compare4在线的帮助文档 使用搜索功能 搜索【Command Line Reference】
http://www.scootersoftware.com/v4help/

1 Binary same 有了这个说明 可还是不知道怎么解决 请大神们有经验的指点一下!!!

取消 提交回答
全部回答(0)
相关问答

1

回答

Linux中,time命令指的是什么?

2022-04-01 19:51:19 383浏览量 回答数 1

1

回答

Linux系统中的环境变量HOME和SHELL分别的作用是什么?

2021-12-12 15:52:02 196浏览量 回答数 1

1

回答

Linux shell中的单引号和双引号的区别是什么?

2021-12-09 17:23:18 133浏览量 回答数 1

1

回答

Linux awk命令中打印不能向传统unix平台移植的结构的警告的命令该怎么做?

2021-12-05 12:11:57 111浏览量 回答数 1

1

回答

Linux shell怎么获取文本的md5 hash呢?

2021-12-02 12:49:39 93浏览量 回答数 1

1

回答

linux系统安全中为NetworkManager启用隐私扩展的代码是什么?

2021-12-02 19:42:19 84浏览量 回答数 1

1

回答

Linux shell怎么打开Vim并跳到文件末呢?

2021-12-02 13:03:48 192浏览量 回答数 1

1

回答

ARM+Linux DMA API使用

2016-07-14 16:37:20 1864浏览量 回答数 1

1

回答

linux的du命令的使用 -k -b -m

2016-07-08 18:08:38 2610浏览量 回答数 1

1

回答

linux的du命令的使用 -k -b -m

2016-06-03 00:43:46 1916浏览量 回答数 1
+关注
杨冬芳
IT从业
文章
问答
问答排行榜
最热
最新
相关电子书
更多
ECS系统指南之Linux系统诊断
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
Decian GNU/Linux安全合规之路
立即下载