Я пытаюсь написать пакетный файл, который записывает class-dex2jar.jar в другую папку. Я попробовал следующее:Запись вывода dex2jar в другую папку
d2j-dex2jar %arg1% -o %arg2%
Здесь arg1 путь к classes.dex и арг2 папка, в которой я хочу, чтобы сохранить созданные классы-dex2jar.jar файл. (E: \ new \)
Теперь я получаю FileNotFoundException для второго аргумента. В нем говорится:
java.io.FileNotFoundException: E:\new" (The filename, directory name,
or volume label syntax is incorrect)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.commons.io.FileUtils.openOutputStream(FileUtils.java:77)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:250)
at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java
:110)
at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:174)
at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:34)
Пожалуйста, скажите мне, что я делаю неправильно?
java.io.FileOutputStream.open не вызывается его кодом, а инструментом d2j-dex2jar. –