请参阅以下代码,主要方法是:
System.out.println(args[0]);
String PROP = args[0];
System.out.println("C:/测试".equals(args[0]));
我正在Eclipse中运行该程序。 运行程序时,我添加了
C:/测试
进入程序参数。
结果如下:
C:/??
false
为什么这是假的?如何在加载cmd参数时添加编码?
答案 0 :(得分:0)
您的shell应该能够解析这些命令行参数,并使用相应的字符集将其传递给Java进程。看起来你的dos提示无法做到这一点。