Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: pokus 18. 12. 2013, 13:28:35
-
Dobrý den,
Můžete mi prosím někdo poradit jak přidat knihovniu (.jar) do classpath? Chci odesílat maily pomocí javamail-1.4.7 a chci to spouštět v terminálu. Děkuji všem za odpověďi.
-
Hned prvni odpoved z google:
http://stackoverflow.com/questions/10385148/adding-jar-to-classpath-when-running-from-command-line
java -cp bin:mysql-connector-java-5.1.19-bin.jar MyProgram
(Mimochodem - asi mas pocit, ze to chces delat, ale nejspis to delat nechces. To, co je povetsinou spravne reseni je nejaky tool na managovani lifecycle a zavislosti, jako cesta nejmensiho odporu maven)
-
Už jsem na to přišel. Udělal jsem .jar v netbeans a spustil z terminálu a fičí to:-) Má otázka byla položena špatně tak se omlouvám.
-
Už jsem na to přišel.
Můžeš nám aspoň napsat jakým způsobem ji spouštíš z terminálu, když jsi na to přišel, zdroják by se taky šikl ;-) Ať z toho mají užitek i jiní. Doopravdy není žádný unix nástroj, že na to jdeš přes javu a spouštíš kvůli tomu celé JVM?
-
java -jar <path>
-
Doopravdy není žádný unix nástroj, že na to jdeš přes javu a spouštíš kvůli tomu celé JVM?
Máš představu, jak rychle nastartuje JVM a jak rychlá může být odezva konsolových aplikací psaných v Javě?
(ze slov „spouštíš kvůli tomu celé JVM“ mi přijde, že asi moc ne – schválně si to vyzkoušej)
-
Máš představu...
Nikdy jsem 1. start neměřil, ale u java apletů v browseru to docela trvá. Ale věřím že již načtené JVM může mít vyšší odezvu než klasické binárky.
-
Nikdy jsem 1. start neměřil, ale u java apletů v browseru to docela trvá.
Když tu unixovou utilitu budete před startem ještě stahovat (ehm, dokonce dvakrát, jestli ten uleželý bug stále neopravili) z internetu, také to bude docela trvat.
-
Máš představu...
Nikdy jsem 1. start neměřil, ale u java apletů v browseru to docela trvá. Ale věřím že již načtené JVM může mít vyšší odezvu než klasické binárky.
Zhruba takhle:
real 0m0.115s
user 0m0.092s
sys 0m0.020s
Spuštění JVM, vypsání nějakého textu a ukončení.
Jasně, je to pomalejší než holé céčko, JVM chvilku startuje, ale přijde mi to použitelné, myslím, že není potřeba se Javy bát. :-)