alternativas ao arquivo em lote, pois não consigo incluir o código java nele
Ouvi dizer que o código java não pode ser adicionado ao arquivo em lotes em um comentáriominha pergunta anterior:
Mas existe alguma alternativa para isso?
É possível adicionar código java no arquivo em lotes?
Eu tentei o seguinte no arquivo em lotes, mas ele não funciona:
vol231.exe -f m.walkin (novo arquivo (d.detectDrive ())) imageinfo> Volatility.txt
Este é o cmdenv.bat que eu criei para executar no prompt de comando do 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
Isso permite que meus comandos de volatilidade sejam executados em um prompt de comando fechado (Helix), o que reduz a área ocupada.
No entanto, todos os comandos de volatilidade são codificados. oE:\KOHMOHOJOJO-PC-20140714-152414.raw
e--profile=Win7SP0x86
varia. Existe alguma alternativa para fazer isso, já que o arquivo em lotes permite a codificação java?
Eu sou novo em java e arquivo em lote.
Edit1:
Eu tentei mudar o java_path, mas ele ainda tem erros.
Edit2: Eu tentei caminhos diferentes como:
C:\Program Files\Java\jdk1.8.0_05\bin
eC:\Program Files\Java\jre8\bin
eu receboError: Could not find or load main class TestRun1
.
C:\Users\User\workspace\Volatility\bin
eC:\Users\User\workspace\Volatility\src
(este é o espaço de trabalho em que a classe é salva) receboC:\Users\User\workspace\Volatility\(bin or src)\java
não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote. Então eu adicionei o java.exe no arquivo. E o erro volta aError: Could not find or load main class TestRun1
.
Esse arquivo em lotes não parece capaz de ler o java. Tentei adicionar um.
na frente doTestRun1
mas ainda tem o mesmo erro. Também descobri que tenho a variável de ambiente sobControl Panel\System and Security\System\Advance System Settings\Environment Variables
(Caminho). Eu tentei excluirC:\Program Files\Java\jdk1.8.0_05\bin
e depois executá-lo, mas ainda tem o mesmo erro.