альтернативы пакетному файлу, так как я не могу включить в него код Java
Я слышал, что код Java нельзя добавить в командный файл в комментарии кмой предыдущий вопрос:
Но есть ли альтернативы этому?
Можно ли добавить код Java в пакетный файл?
Я попробовал следующее в командном файле, но это не работает:
vol231.exe -f m.walkin (новый файл (d.detectDrive ())) imageinfo> Volatility.txt
Это cmdenv.bat, который я создал для запуска в командной строке из Java:
E:
echo off
cls
... //This part is a long part for reducing footprint whereby the command prompt is switched to Helix
vol231.exe -f E:\KOHMOHOJOJO-PC-20140714-152414.raw imageinfo > Volatility.txt
vol231.exe -f E:\KOHMOHOJOJO-PC-20140714-152414.raw --profile=Win7SP0x86 pslist >> Volatility.txt
pause
exit
Это позволяет моим командам волатильности выполняться в закрытой командной строке (Helix), что уменьшает занимаемую площадь.
Однако все команды волатильности жестко закодированы.E:\KOHMOHOJOJO-PC-20140714-152414.raw
а также--profile=Win7SP0x86
меняется. Есть ли альтернатива, чтобы сделать это, так как пакетный файл допускает кодирование Java?
Я новичок в Java и пакетный файл.
Edit1:
Я попытался изменить java_path, но все равно есть ошибки.
Edit2: я пробовал разные пути, такие как:
C:\Program Files\Java\jdk1.8.0_05\bin
а такжеC:\Program Files\Java\jre8\bin
я получилError: Could not find or load main class TestRun1
.
C:\Users\User\workspace\Volatility\bin
а такжеC:\Users\User\workspace\Volatility\src
(это рабочая область, в которой сохраняется класс)C:\Users\User\workspace\Volatility\(bin or src)\java
не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. Поэтому я добавил java.exe в файл. И ошибка возвращается кError: Could not find or load main class TestRun1
.
Этот пакетный файл не может читать Java. Я попытался добавить.
напротивTestRun1
но все равно он имеет ту же ошибку. Я также узнал, что у меня есть переменная окружения подControl Panel\System and Security\System\Advance System Settings\Environment Variables
(Дорожка). Я пытался удалитьC:\Program Files\Java\jdk1.8.0_05\bin
и затем запустить его, но он по-прежнему имеет ту же ошибку.