Forum » Programiranje » zagon Java aplikacije
zagon Java aplikacije
l0g1t3ch ::
Za uporabnike moram pripraviti neko starejšo Java aplikacijo, ki ima blesavo narejen zagon skozi neko .bat datoteko.
Glede na to, da nimam izvorne kode a se da vse tole zapakirat v en sam izvršljiv JAR file ?
Rad bi dosegel to, da ob zagonu ni cmd konzole, pot kjer se nahaja JRE ni zapečena nekam in da je vse skupaj v eni datoteki.
rem Change this to your install dir SET KISS_HOME=C:\Areva\eterraETSOscheduler\kiss-3.0 SET JAVA_HOME=C:\Progra~1\Java\jre1.5.0 rem Append here in classpath the configuration files SET CLASSPATH=%KISS_HOME%\etc SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\commons-logging-1.0.4.jar SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\commons-logging-api-1.0.4.jar;%KISS_HOME%\lib\log4j-1.2.8.jar;%KISS_HOME%\lib\poi-2.5.1.jar; SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\sched_beans.jar;%KISS_HOME%\lib\xbean.jar;%KISS_HOME%\lib\xercesImpl.jar; SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\liquidlnf-0.2.9.jar;%KISS_HOME%\lib\looks-1.2.2.jar SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\commons-id-0.1-dev.jar SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\commons-discovery.jar SET CLASSPATH=%CLASSPATH%;%KISS_HOME%\lib\kiss-3.0.jar "%JAVA_HOME%\bin\javaw" -cp %CLASSPATH% com.areva.eterra.scheduler.kiss.swing.MainFrame %KISS_HOME%\lib\kiss-3.0.jar
Glede na to, da nimam izvorne kode a se da vse tole zapakirat v en sam izvršljiv JAR file ?
Rad bi dosegel to, da ob zagonu ni cmd konzole, pot kjer se nahaja JRE ni zapečena nekam in da je vse skupaj v eni datoteki.
nightrage ::
Zelo grd zagon java aplikacije moram rečt. Ti lahko gledaš class datoteke z recimo DJ Java Decompiler-em, drugač pa lahko poleg jara narediš celo exe datoteko. Malo pogugli java exe maker. Cmd konzolo v ozadju pa lahko skriješ tudi z bat datoteko. npr:
start javaw -cp lib/commons-logging-1.0.4.jar;lib/commons-logging-api-1.0.4.jar; ... com.areva.eterra.scheduler.kiss.swing.MainFrame
start javaw -cp lib/commons-logging-1.0.4.jar;lib/commons-logging-api-1.0.4.jar; ... com.areva.eterra.scheduler.kiss.swing.MainFrame
l0g1t3ch ::
Ma preveč časa nebi vlagu v to. Pomoje bom sam bat datoteko predelu kot si reku pa na namizje dal eno lepo bližnjico.
A če tako naredim kot si ti reku se CMD sploh ne pokaže al samo izgine na koncu ?
A če tako naredim kot si ti reku se CMD sploh ne pokaže al samo izgine na koncu ?
l0g1t3ch ::
Čist tko iz firbca.
A se da narest programček, ki bi vključeval ta program in njegove komponete kot svoje knjižice v jar formatu. Njegova edina naloga pa je da zažene ta program.
Netbeans ti kolikor vem spakira vse knjižice, ki jih rabi tvoj program v en sam jar fajl v katerem je tudi tvoj program.
A se da narest programček, ki bi vključeval ta program in njegove komponete kot svoje knjižice v jar formatu. Njegova edina naloga pa je da zažene ta program.
Netbeans ti kolikor vem spakira vse knjižice, ki jih rabi tvoj program v en sam jar fajl v katerem je tudi tvoj program.
nightrage ::
Ti ne moreš dati jar datoteko v jar datoteko. Če bi hotel iz vseh jar-ov en jar, bi moral pobrati vse potrebne class-e iz jar datotek in jih vključiti v svoj projekt ter zbuildati jar.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | namizna aplikacija v javiOddelek: Programiranje | 1894 (1407) | urosz |
» | [java] imported class oracle.jdbc.driver.OracleDriver not foundOddelek: Programiranje | 939 (802) | PentiumD |
» | [JAVA] mysql-connector-java in povezava z MysqlOddelek: Programiranje | 2046 (1928) | Sergio |
» | java razrediOddelek: Programiranje | 1539 (1268) | Loki |
» | [Java] Prehod na JDK1.5Oddelek: Programiranje | 1379 (1177) | drejc |