【发布时间】:2010-12-03 20:56:08
【问题描述】:
我一直在使用 Powershell-1.0 来满足命令行需求,而不是 cmd.exe。不幸的是,在使用 Java 时仍有一些注意事项。我需要将一个属性传递给一个罐子,就像这样:
java -jar -Duser.language=en any.jar
这一行在 cmd.exe 中运行良好,但在 Powershell 中却不行,因为它会搜索另一个 jar:
无法访问 jarfile user.language=zh
使用引号没有帮助。
它在 Powershell-1.0 中可行,还是我错过了 Java 中的某些东西?
【问题讨论】:
-
在 cmd.exe 中尝试一下很好,当我遇到以下命令时,我只是在其他地方“排除故障”我的问题,类路径不可用。谁会认为powershell是原因。
java -Djasypt.encryptor.password=pass -jar my.jar
标签: java powershell jar properties