Vapros
11 отговора
418 прегледа
Vapros
Здравейте!
Абсолютен новак съм в Java, ако може така да се каже, защото чета една книжка от около 1 час.
В нея има традиционният пример - HelloWorld.
Всичко е наред - направих го на приложение, компилирах го, статрира се в конзолен режим, направих го на аплет, стартирах го е appletviever - и всичко работи.
Опитах се да го стартирам с Браузър и неще.
В ИЕ се появява едно сиво петно с размерите които сам задал на аплета, а в Опера и Мозила се появява като означение че трябва да има аплет, ама го няма.
Инсталирал съм SDK 1.4. Трябва ли да инсталирам още нещо за да може и браузарите да визуализират аплетите или нещо с пътищата не е наред, или пък трябва аплетите да се викат по специален начин.
Поне от книгата оставам с впечатление, че като се стартира хтмл страницата която вика аплета трябва всичко да работи.
Абсолютен новак съм в Java, ако може така да се каже, защото чета една книжка от около 1 час.
В нея има традиционният пример - HelloWorld.
Всичко е наред - направих го на приложение, компилирах го, статрира се в конзолен режим, направих го на аплет, стартирах го е appletviever - и всичко работи.
Опитах се да го стартирам с Браузър и неще.
В ИЕ се появява едно сиво петно с размерите които сам задал на аплета, а в Опера и Мозила се появява като означение че трябва да има аплет, ама го няма.
Инсталирал съм SDK 1.4. Трябва ли да инсталирам още нещо за да може и браузарите да визуализират аплетите или нещо с пътищата не е наред, или пък трябва аплетите да се викат по специален начин.
Поне от книгата оставам с впечатление, че като се стартира хтмл страницата която вика аплета трябва всичко да работи.
Re: Vapros
По въпроса 'трябва ли' - ми да, определено трябва да имаш освен SDK и runtime environment. Ако имаш JRE, то щом с appletviewer работи, хтмл кода не е читав вероятно и най-вече пътя до клас файла ще да е според мен. огледай го.
Редактирано от cruyff на
Re: Vapros
Вързал съм го по най-простия показан начин
<APPLET code="HelloApplet.class" width="200" height="200"></APPLET>
<APPLET code="HelloApplet.class" width="200" height="200"></APPLET>
аплети
Фен,
Пътя който си избрал да учил Java e добър. Четеш и пробваш на практика.
Не мога да кажа обаче същото за книгата който си избрал. Не и каза името, но ми се струва, че не е стока.
Голямата грешка е че се опитваш да подкарваш аплети. Аплетите се оказаха задънена улица и вече малко хора ги ползват. Има най-различни и то основателни причини за това.
Проблема с който се занимаваш изисква по задълбочено познания за начина по който работият Java програмите. Отделно се изискват знания за това как работят аплетите и браусерите. И се изискват знания debug-ване на Java.
Моя съвет е зарежи аплетите и карай нататък. Никога няма да то потрябват.
Поздрави,
Лук
Пътя който си избрал да учил Java e добър. Четеш и пробваш на практика.
Не мога да кажа обаче същото за книгата който си избрал. Не и каза името, но ми се струва, че не е стока.
Голямата грешка е че се опитваш да подкарваш аплети. Аплетите се оказаха задънена улица и вече малко хора ги ползват. Има най-различни и то основателни причини за това.
Проблема с който се занимаваш изисква по задълбочено познания за начина по който работият Java програмите. Отделно се изискват знания за това как работят аплетите и браусерите. И се изискват знания debug-ване на Java.
Моя съвет е зарежи аплетите и карай нататък. Никога няма да то потрябват.
Поздрави,
Лук
Re: аплети
Ето тази е гнигата
Java 2 - професионално издание в 2 тома + CD ROM
Но странното е че с appletviewer излиза, а с браузър не иска.
А иначе въобще не мисля да се занимавам с аплети, но това не трябва да е пречка да пробвам един елементарен такъв, който изписва нещо в браузъра
Java 2 - професионално издание в 2 тома + CD ROM
Но странното е че с appletviewer излиза, а с браузър не иска.
А иначе въобще не мисля да се занимавам с аплети, но това не трябва да е пречка да пробвам един елементарен такъв, който изписва нещо в браузъра
Re: аплети
Тази книга не е добра за начинаещ. Започни с Java tutorial-a na SUN - [линк]
Прав е ефрейтора - аплети няма да пишеш.
Опитай се за портнеш някое приложение, което си писал на някакъв друг език - C++, JavaScript и т.н.
Прав е ефрейтора - аплети няма да пишеш.
Опитай се за портнеш някое приложение, което си писал на някакъв друг език - C++, JavaScript и т.н.
Re: аплети
Прави са колегите, тази книга е и доста поостаряла вече.
А иначе си дръпни java plugin от сайта на Sun и аплетите ти ще проработят и в другите браузъри
------------------------
Кой ли пък съм аз?
А иначе си дръпни java plugin от сайта на Sun и аплетите ти ще проработят и в другите браузъри
------------------------
Кой ли пък съм аз?
Re: Vapros
Пробвай да пуснеш Jana конзолата? За ИЕ - в менюто Tools, за Мозила - Tools-?Web development.
Там трябва да пише неща като ClassNotFound или други грешки, ако има такива.
Там трябва да пише неща като ClassNotFound или други грешки, ако има такива.
Re: Vapros
Този проблем го реших - инсталирах си JRE и започнаха да се виждат аплетите.
Сега имам два общи въпроса - за да се ориентирам накъде да чета.
1. С Java се правят приложения (настолни), но въпроса ми е как се дистрибутират - и какво се прави ако на машината на потребителя няма JVM (защото от XP- нататък то тя не е вградена във ОС).
Логично е да се инсталира (ама не е ли малко тъпо).
2. С Java могат да се правят Internet приложения - JSP i Servlets. Как варвят цените на хостинг, който поддаржа Java. Сигурно е доста скъпо. Макар че Tomcat-а е безплатен (странно!)
Сега имам два общи въпроса - за да се ориентирам накъде да чета.
1. С Java се правят приложения (настолни), но въпроса ми е как се дистрибутират - и какво се прави ако на машината на потребителя няма JVM (защото от XP- нататък то тя не е вградена във ОС).
Логично е да се инсталира (ама не е ли малко тъпо).
2. С Java могат да се правят Internet приложения - JSP i Servlets. Как варвят цените на хостинг, който поддаржа Java. Сигурно е доста скъпо. Макар че Tomcat-а е безплатен (странно!)
Re: Vapros
Обикновено на такива въпроси не отговарям нищо смислено, но наскоро в друг форум ни се скараха че сме се държали арогантно с хората, и аз си вземам бележка. Затова сега ще отговоря конструктовно:
1. За да се пусне desktop Java приложение на компютъра на потребителя, е дествително необходима наличието на Java инсталация и то не каква да е а много често точно тази на която програмиста е писал програмата. Понякога такива програми изискват потребителя да си инсталира Java, наистина малко тъпо, а понякога инсталатора сам инсталира Java ако сметне че е необходимо. Възможно е също да се пакетира Java заедно с програмата. Програмата просто става малко по голяма (с около 20 - 30 MB).
2. Хостинг с Java почти не се предлага. Причината е че една Java програма често изяжда с удоволствие (и не и стигат) всички налични ресурси на машината и затова не е възможно общо ползване от няколко потребителя.
Java има най-добро приложение в корпоративния свят при така наречените J2EE приложения. Там първо заплатите на програмистите са много добри, а и няма такива проблеми като 1 и 2.
Поздрави,
Лук
1. За да се пусне desktop Java приложение на компютъра на потребителя, е дествително необходима наличието на Java инсталация и то не каква да е а много често точно тази на която програмиста е писал програмата. Понякога такива програми изискват потребителя да си инсталира Java, наистина малко тъпо, а понякога инсталатора сам инсталира Java ако сметне че е необходимо. Възможно е също да се пакетира Java заедно с програмата. Програмата просто става малко по голяма (с около 20 - 30 MB).
2. Хостинг с Java почти не се предлага. Причината е че една Java програма често изяжда с удоволствие (и не и стигат) всички налични ресурси на машината и затова не е възможно общо ползване от няколко потребителя.
Java има най-добро приложение в корпоративния свят при така наречените J2EE приложения. Там първо заплатите на програмистите са много добри, а и няма такива проблеми като 1 и 2.
Поздрави,
Лук