Classpath (Passagem de parametros)

0 respostas
pauloperes

Senhores,

Tenho um software que estou desenvolvendo no eclipse, uso uma lib de um software proprietário que se conecta em um server corba o detalhe é que pelo o eclipse quando peço para executar ele pelo eclipse ele dá um erro dizendo que falta o arquivo ior, quando exporto o jar e crio um bat onde seto o parametro (-Dcom.keymile.kcst.connection.MileGateConnectionManager.FactoryDir="%APPDATA%\cst1") abaixo funciona:

:: Libraries (JARs)
set JAVAHELP_LIBS=
set JACORB_LIBS=..\lib\jacorb.jar;..\lib\logkit-1.2.jar;..\lib\wrapper-3.1.0.jar;..\lib\antlr-2.7.2.jar;..\lib\avalon-framework-4.1.5.jar;../lib/concurrent-1.3.2.jar
set APP_LIBS=..\lib\nestedvm.jar;..\lib\milegate.jar;..\lib\gui.jar;..\lib\processcoordinator.jar;..\lib\kcstcli.jar;..\lib\keynodeproxyintf.jar;..\lib\bp.jar;..\lib\util.jar;..\lib\corba.jar;..\lib\kcst.jar;..\lib\ems.jar;..\lib\jaxb-api.jar;..\lib\jaxb-impl.jar;..\lib\jaxb-libs.jar;..\lib\jaxb-xjc.jar;..\lib\jax-qname.jar;..\lib\namespace.jar;..\lib\relaxngDatatype.jar;..\lib\xsdlib.jar;..\lib\keaidl.jar;..\lib\xsd.jar;..\lib\persistence.jar
set LOG4J_LIBS=..\lib\log4j-1.2.3.jar

:: set APP_HELP=..\lib\pm-help.jar

:: Definition of system properties
set PROP_DEFS= -Dcom.keymile.kcst.connection.MileGateConnectionManager.FactoryDir="%APPDATA%\cst1" -Djournal.properties.file="%journalFile%" -Dcom.keymile.util.trace.serveroff -Dcom.keymile.util.trace.logfile="%APPDATA%\cst\kcstcli.log"

:: Main class
set MAIN_CLASS=br.com.gvt.Main

:: Now start the application (add -Djava.compiler=NONE and compile in debug to get line numbers in exceptions)
%JAVA_EXE% -Djava.compiler=NONE -cp ;%LOG4J_LIBs%;%JAVAHELP_LIBS%;%JACORB_LIBS%;%APP_LIBS%;%APP_HELP% %PROP_DEFS% %MAIN_CLASS% %*

Gostaria de fazer isto direto no meu código e assim rodar no eclipse, alguem sabe como fazer?

Att

Paulo

Criado 18 de setembro de 2008
Respostas 0
Participantes 1