Tenho minha aplicação em um servidor.
Quando executo o .BAT da minha máquina a aplicação não encontra algumas dll’s que utilizo.
Se eu coloco as dll’s dentro do diretorio do .BAT a aplicação encontra!!
Não existe um “classpath” para dll’s ao usar o comando JAVA ?
Executando aplicação em servidor
M
1 Resposta
T
É a variável PATH. (Puxa vida, como a vida dá voltas… Antigamente explicava o CLASSPATH como sendo um PATH para Java. Hoje em dia tenho de explicar o PATH como sendo um CLASSPATH para executáveis e DLLs. )
Por exemplo, digamos que sua aplicação seja assim:
---- minhaaplicacao.bat —
facaalgumacoisa.exe arg1 arg2 arg3
e as DLLs estão no diretório C:\dlls
Você tem de modificar a sua batch para:
---- minhaaplicacao.bat —
setlocal
PATH=c:\dlls;%PATH%
facaalgumacoisa.exe arg1 arg2 arg3
endlocal
Criado 11 de novembro de 2004
Ultima resposta 11 de nov. de 2004
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo