LinuxForum.Fans
Тема

Простой вопрос с Java в Linux

Автор: ekso 18 сообщений 4323 просмотров
#71607

Всем привет.
Такой вопрос, в жизни не прогал на Java. Поставил jdk создал простой апплет Hello world который лежит в папке:

/home/user/java/java_applet/test/PrivetVsemt.java

скомпилил его с javac и получил class

далее в этом же каталоге создал html в котором написал так:

<applet code="/home/user/java/java_applet/test/PrivetVsem.class" width="300px" height="150px"> </applet>

но при открытии страницы аплет не запускается в чем может быть проблема???

#71613

Я в Java тоже мало чего понимаю. Может надо создать объект этого класса. Или попробуйте вместо PrivetVsem.class указать PrivetVsemt.java или PrivetVsemt.js. Или вставьте содержимое PrivetVsemt.java как Java-скрипт:

<script type="text/javascript" src="/home/user/java/java_applet/test/PrivetVsemt.js">
</script>

#71616

ekso,
А с какого рожна html должен бы запускаться? Нужно сначала сервер установить, типа apache, после этого нечто вроде tomcat, потом это все настроить

#71620
Hvzh написал:
ekso,
А с какого рожна html должен бы запускаться? Нужно сначала сервер установить, типа apache, после этого нечто вроде tomcat, потом это все настроить

Ага понял, а я наивно думал, что апплеты без сервера могут работать))))

#71723
ekso написал:
[quote=Hvzh]ekso,
А с какого рожна html должен бы запускаться? Нужно сначала сервер установить, типа apache, после этого нечто вроде tomcat, потом это все настроить

Ага понял, а я наивно думал, что апплеты без сервера могут работать))))[/quote]

И правильно подумал. Главное, чтобы java-plugin стоял. Сервера тебе никакого не надо и не только для апплета, а и для html. Только вот совета по существу я тебе не дам. wink Про апплеты уже все забыл, а вспоминать и не хочется. Чего и тебе советую. Мертвая это технология (имеются в виду только апплеты!), не стоит тратить на нее время, если только в качестве ознакомления. smile

P.S. Хотя если подождешь, помогу. Но позже. wink

#71729

У меня большой опыт программирования под .NET но нормальной реализации этой технологии под Linux нет и не будет (мы все знаем почему)))) )

>>> Monodevelop пародия

Хотел изучить J2EE

Аплеты хотел изучить лишь для ознакомления работы с Java

Но раз там все не так просто то можно переходить сразу туда где погорячее))))
Раз уж все равно tomcat c apache ставить)))

#71731
ekso написал:
Хотел изучить J2EE

Правильным путем идете, товарищи!!! :D

#71735

Мертвая это технология (имеются в виду только апплеты!)

согласен апплеты помойму давно умерли=)
начальник как то говорил что весь инет в будущем перейдёт на jsp=)

#71741
tmp13 написал:
начальник как то говорил что весь инет в будущем перейдёт на jsp=)

Если Oracle не испортит ничего, то вполне возможно.

#71744
ekso написал:
Хотел изучить J2EE

Раз уж все равно tomcat c apache ставить)))

А зачем апплеты тогда? Тогда уж лучше сервлеты тогда. Тут апач и томкет как раз и понядобятся ;)

#71746
mycetophylax написал:
[quote=tmp13]начальник как то говорил что весь инет в будущем перейдёт на jsp=)

Если Oracle не испортит ничего, то вполне возможно.[/quote]
Тогда уж на Ajax скорее, чем на jsp

#71748
Hvzh написал:
[quote=mycetophylax][quote=tmp13]начальник как то говорил что весь инет в будущем перейдёт на jsp=)

Если Oracle не испортит ничего, то вполне возможно.[/quote]
Тогда уж на Ajax скорее, чем на jsp[/quote]
Одно другому не мешает wink

#71759

Господа зря вы .net забыли... он думаю сейчас пока еще в зачатке но скоро даст гопоти

#71764
ekso написал:
Господа зря вы .net забыли... он думаю сейчас пока еще в зачатке но скоро даст гопоти

Давайте вовремя остановимся, пока не начался холивар .net vs Java :D

#71766

ekso,
Ага, как OLE в свое время

#71782

Еще такой вопрос у меня Debian(прошу не обсуждать хорошо это или плохо):

Самый правильный путь это apt-get install sun-java6-sdk

А если попробовать установить из бинарника который на sun.com предложен?

#74025

ekso написал:
Самый правильный путь это apt-get install sun-java6-sdk
Самый правильный - это aptitude, т.к. разработчики именно его рекомендуют wink Но, если ты уже используешь apt-get, то не стоит переходить на aptitude, т.к. они используют каждый свою базу данных.

ekso написал:
А если попробовать установить из бинарника который на sun.com предложен?
В принципе разницы никакой, единственное преимущество, что на официальном сайте может быть билд чуть "поновей", как правило разница на единицу. Но лучше конечно использовать через пакетный менеджер, т.к. поддерживается автоматическое обновление и не придётся самому настраивать переменные окружения для Java. Иногда требуется конечно использовать разные JVM (разные версии, редко, но бывает и такое), тогда никак не обойтись и придётся устанавливать бинарники.

ekso написал:
Раз уж все равно tomcat c apache ставить)))
Апач не обязательно ставить, можно обойтись и TomCat`ом и запускать его локально, через проект - и IDEA, и Eclipse сие позволяют.
#74162
sKwa написал:
...можно обойтись и TomCat`ом...

А вообще-то на данный момент reference implementation - это Glassfish. wink

Войдите или зарегистрируйтесь, чтобы ответить.