Java字符串相关问题
一、问题描述

dexPath ="D:/apktool/dex2jar-0.0.9.15/dex2jar.bat";
classPath = "D:/apktool/classes.dex";
String order = dexPath + " " + classPath;
System.out.println("dexPath="+ dexPath);
System.out.println("classPath="+ classPath);
System.out.println("order="+ order);
而并没有classes_dex2jar.jar文件生成。
二、调试思路
将Console打印出来的order命令直接复制到CMD窗口,发现字符串中多了个很奇怪的字符
感觉应该是JVM自身的安全机制,对常量字符串进行检查并进行处理,但是不太确定
三、解决方案
解决思路:将变量拆分后重新拼接得到order

StringdexPath="D:/apktool/dex2jar-0.0.9.15/";
Stringorder=dexPath+"dex2jar.bat"+"D:/apktool/"+"classes.dex";