argon bulletin board

Факултети => Факултет по математика и информатика => Темата е започната от: JOKe в 03.11.2004, 23:18:00

Титла: Java Въпрос относно разни работи:)
Публикувано от: JOKe в 03.11.2004, 23:18:00
Гледам че доста хора тук са запалени по Java затва да си задам 1-2 вапроса дето винаги сам се чудил пък дано някой отговори ;
въпрос 1 :
как да направя exe щото някои усери са супер зле и кво да им обяаснявам хем Bat им давам и пак не искат да го пускат щото бил "досовски" хаха ...
въпрос 2 :
kak moga da si Pack-на проекта с няакаква виртуална машина така че да не трябва да има качена на ПЦ-то ами да си ползва неговата която си е пакната в Зип-а да кажем
п.с. опенОфис ползва нещо такова ... т.е. Pack-нат е с Java Runtime Enviernemент 1.4.1 ( поне така беше офиса ver 1.1)
Титла: Java Въпрос относно разни работи:)
Публикувано от: Phyz в 06.11.2004, 12:00:00
Най-лесния начин е наистина да си направиш .exe на C или Delphi, което CreateProcess ва виртуалната машина:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp)

Можеш да си забраниш или позволиш конзолката с едно флагче в STARTUPINFO структурата, както и да си пренасочиш стандартния изход в някакъв файл, за да можеш да разбереш кво се е случило като се издъни нещо. Иначе има там някакви "Java2exe" глупости, дето обаче са крайно ограничени... (http://www.duckware.com/jexepack/)
Виж с инсталатора нещата са малко по-сложни... не можеш да разпространяваш сънската VM, щото така пише в лиценза... OOffice и Sun са дупе и гащи (ОО е стартирал когато Sun са отворили кода на Star Office), тъй че те могат да си я разпространяват колкото си искат. Обаче можеш да разпространяваш примерно Blackdown Java. Виж и този сайт:

http://www.zerog.com (http://www.zerog.com)

системката е комерсиална, обаче като гледам какви продукти я използват... сигурно е доста добра.
Титла: Java Въпрос относно разни работи:)
Публикувано от: StillOpossum в 08.11.2004, 09:37:00
Тук са успели да го напрвят:
http://www.jext.org/ (http://www.jext.org/)
програмата е с GPL лиценз така, че може да разгледаш кое как е направено и да го използваш.
Титла: Java Въпрос относно разни работи:)
Публикувано от: Райчо Мукелов в 09.11.2004, 01:06:00
Znachi ima paketirana VM v toq redaktor?

[This message has been edited by sasquatch (edited 09-11-2004).]
Титла: Java Въпрос относно разни работи:)
Публикувано от: StillOpossum в 09.11.2004, 16:44:00
Има вариант с инсталатор и пакетирана JVM, а също и вариант с инсталатор написан на Java но ти трябва и инсталирана такава  (http://forum.argon.acad.bg/html/smile.gif). Не ме питайте кое как е направено, ще трябва сами да го разберете, аз съм далеч от тези неща  (http://forum.argon.acad.bg/html/frown.gif) .
Титла: Java Въпрос относно разни работи:)
Публикувано от: Boris в 09.11.2004, 17:04:00
Joke eto ti edno mnogo dobro re6enie, ne ti e nujni nito *.bat nito JVM, a na vsi4koto otgore stava mnogo lesno. http://www.ej-technologies.com/index.html (http://www.ej-technologies.com/index.html)
tuk e programkata koiato ti pravi EXE na proekt4eto a ako iska6 tam ima i Win installer. Edinstvenoto e 4e triabva da si napravi6 proekta na *.jar  (http://forum.argon.acad.bg/html/smile.gif) V5
Титла: Java Въпрос относно разни работи:)
Публикувано от: JOKe в 09.11.2004, 23:45:00
hm mersi za otzivite. :+)) sq sha vidq povecheto neshta osven neshtata deto sa super gosu za mene .. hm JEdit-a e dobra ideq as daje sam go polzval ama neznaeh che ima i s packnata JVM ... kym nego .. stranno sq sha go vidq ... pone dali go ima inache Borka mersi sq sha vidq ej-technologies-a  (http://forum.argon.acad.bg/html/smile.gif) mai tva e nai lesniq variant samo dano se darji dobre./
Титла: Java Въпрос относно разни работи:)
Публикувано от: Boris в 10.11.2004, 13:06:00
(http://forum.argon.acad.bg/html/smile.gif)
Титла: Java Въпрос относно разни работи:)
Публикувано от: JOKe в 12.11.2004, 00:01:00
Borka ama primerno exe4j .. ti prai exe ama iska i VM..  (http://forum.argon.acad.bg/html/smile.gif) ... q kaji moje li da go pakcna nqakak s tochno orpedelena vm ..  (http://forum.argon.acad.bg/html/smile.gif) i da si varvqt zaedno
p.s. pri install4j shtoto ne sam go proal moje li da si packnesh VM ?
btw sq sha vidq i jedit kak sa go napraili nai dobre :P
Титла: Java Въпрос относно разни работи:)
Публикувано от: Емил Дойчев в 14.11.2004, 16:55:00
JOKe, има още един вариант - нарича се Java Web Start. Това е технология, за инсталиране на Java приложения от web. Стандартно е включена в J2SE (http://java.sun.com/products/javawebstart/overview.html (http://java.sun.com/products/javawebstart/overview.html) ). Има възможност да зададеш JRE версията на която върви твоето приложение, и ако на клиентския компютър не е инсталирана тази версия JWS си я сваля от сайта на sun. Освен това ако в последствие направиш update на някой от jar-овете те се свалят при следващото стартиране на клиентския компютър.

Вероятно това няма да ти свърши работа в случая, но е доста интересно решение и си заслужава да му хвърлиш едно око.
Титла: Java Въпрос относно разни работи:)
Публикувано от: Boris в 15.11.2004, 18:37:00
emil, podkrepiam te, tova e dosta dobra texnologia  (http://forum.argon.acad.bg/html/smile.gif)