Avatar billede wired Nybegynder
08. april 2003 - 23:01 Der er 26 kommentarer og
2 løsninger

Garanteret java afvikling i browseren (kompabilitet)

Jeg vil gerne begynde at programmere i java til web-sider (altså appletter), og har prøvet et par gange, men er gentagende gange kommet ud for at andre ikke kan afvikle mit "hallo world" program.

Hvordan kan jeg forsikre mig at mit program kan afvikles på modtagerens browser (og her er det bare vigtigt at det er en IE5.0 eller højere)(bl.a. har jeg haft problemer med ie5.5 og win xp)?

Point vil gives til den der kan vise mig hvordan jeg laver et java program, compile det, og skriver en html side der med garanti kan afvilke mit program på en browser med IE5.0 eller højere.
Avatar billede simonvalter Praktikant
08. april 2003 - 23:02 #1
det kommer an på om de har java instaleret ..
Avatar billede simonvalter Praktikant
08. april 2003 - 23:04 #2
kig her ...
http://java.sun.com/j2se/1.3/download.html

de skal feks have jre instaleret
Java(TM) 2 Runtime Environment for at kunne afvikle applets
Avatar billede wired Nybegynder
08. april 2003 - 23:07 #3
Det kan jeg ikke med sikkerhed vide om modtageren har.
Alligevel er der nogen som kan afvikle java programmer selv om man ikke har runtime delen installeret (sådan virker det i alle tilfælde). F.eks. www.dating.dk
Avatar billede wired Nybegynder
08. april 2003 - 23:08 #4
Er runtime delen i alle IE browsere?
Avatar billede repsak Nybegynder
08. april 2003 - 23:11 #5
Som sagt, så kan du ikke med 100% garanti sikre dig dette. Da Java-appletter  afvikles på klienten computeren (dvs. at programmet lægges på den computer som vil se/afvikle din side) er du afhængig af af klienten/brugeren besidder det nødvendige software (se loadet's kommentar ovenfor).
Modsat programmer som bliver behandlet på serveren (f.eks. php/asp.net med flere) som ikke kræver noget af brugeren (andet end en nogenlunde tidssvarende browser)
Avatar billede simonvalter Praktikant
08. april 2003 - 23:13 #6
nej
og microsoft er blevet pålagt at fjerne deres runtime ... sp i sp1a er der ingen support ..
men dating.dk kører vel asp .. jeg skal ikke kunne sige om der ligger andet bag .. men det er lige det første intryk jeg får.
Avatar billede simonvalter Praktikant
08. april 2003 - 23:17 #7
hvis du stadig vil have et eksempel på en applet der virker så kig her
http://java.about.com/library/tutorials/bltut-002a.htm

jeg har lagt den for dig på min server så du kan se den virker
http://gbit.dk/helloworld.html <-- ikke særlig køn men det virker ;)
Avatar billede wired Nybegynder
08. april 2003 - 23:20 #8
Hvorfor er ms blevet pålagt at fjerne deres runtime - forstår jeg ikke?
sp/sp1a er det service pack til ie5.0 el. ie5.5 og betyder det at brugeren selv skal installere jre for at afvikle java-appletter? I såfald lyder det ikke til at jeg kan bruge java da der ikke må installeres andet end ie5.0/ie5.5 på de maskiner jeg skal udvilke til.
Når man har logget ind på www.dating.dk kommer man ind i en chat-mode som konstant opdateres uden at skærmen blinker - det kan asp ikke klar. I kildekoden ligner det også java.
Avatar billede wired Nybegynder
08. april 2003 - 23:23 #9
Ja - den virker hos mig.
Mange tak for eksemplet.
Kan du anbefale JBuilder 7.0 eller er der et bedre/nemmere GUI-programmeringsværktøj til java?
Avatar billede simonvalter Praktikant
08. april 2003 - 23:28 #10
ja jbuilder 7 er godt til gui jeg bruger selv jbuilder 8
men når der ikke skal laves gui bruger jeg intellij
Avatar billede simonvalter Praktikant
08. april 2003 - 23:31 #11
det kunne også være en servlet du har set .. jeg har ikke set dating.dk for jeg er ikke registreret og vil ikke ..

her er feks et eksempel
http://www.javazoom.net/services/jchatbox/jchatbox.html
og der skal du ikke have jre instaleret ..

her er nogle eksempler på .jsp og servlets ..
http://gbit.dk/examples/
men det kræver en server .. feks tomcat som bliver brugt her..
Avatar billede simonvalter Praktikant
08. april 2003 - 23:35 #12
her er et link til det med ms jvm
http://www.neilturner.me.uk/entries/000316.html
Avatar billede wired Nybegynder
08. april 2003 - 23:36 #13
Kan .jsp eller servlets også lave grafik og animation på siden som java kan?
Eller skal de også over og spørge serveren ligesom asp hver gang der skal laves en ændring? Hmmm... ser sådan ud...
Avatar billede wired Nybegynder
08. april 2003 - 23:40 #14
OIC --- Thx for the link about ms and jvm.
Arbejder du i builder 8?
Vil smutte i seng, og giver point i morgen... Mange tak for svarende indtil nu.
Avatar billede simonvalter Praktikant
08. april 2003 - 23:50 #15
np ...
Avatar billede arne_v Ekspert
09. april 2003 - 06:53 #16
Jeg tror at the botom line er at du bliver nødt til at teste
dine applets både med SUN JVM og med MS JVM.

(og heldigvis kan du nemt slå SUN JVM til og fra i MSIE)

JBuilder er et udmærker værktøj til den slags. Personal Edition
kan downloades gratis fra http://www.borland.com/.

En applet kan ikke køre uden JVM.

Det er en version af Windows XP / MSIE der er shippet uden
JVM.

SUN gik til retten fordi MS lavede en inkompatibel JVM og retten
bestemte at det måtte MS ikke. Den sag har kørt i lang tid.

Så fjernede MS helt JVM. Og så er SUN gået igang i retsmaskineriet
igen for at tvinge MS til at shippe en JVM.

Advokaterne skal nok blive rige !

Hvis du gerne vil have en MS JVM til XP fra "halv-officiel" kilde
så kan du downloade den fra flere danske banker (de skal bruge den til
deres netbanker) bl.a. http://www.nordea.dk/netbank/download/msjavx86.exe !
Avatar billede arne_v Ekspert
09. april 2003 - 06:54 #17
[og hvis du kan se kildekoden er det helt sikkert JavaScript og ikke Java]
Avatar billede disky Nybegynder
09. april 2003 - 16:02 #18
wired:
Hvis du endelig skal have et komplet udviklingsværktøj så findes der bedre produkter en jbuilder, som er bøvlet og besværligt at bruge, specielt til mere avancerede ting.

Download i stedet SunOne fra www.javasoft.com
Avatar billede arne_v Ekspert
09. april 2003 - 16:07 #19
disky>

Vi er altså mange som er glade for JBuilder.

Og som ikke lader os imponere vildt meget af at du gentager
"bøvlet og besværligt" 100 gange.
Avatar billede disky Nybegynder
09. april 2003 - 16:14 #20
arne:
Nu udtaler du dig for mange andre, hvilket du under ingen omstændigheder er berettiget til at gøre.

Du henviser hele tiden til jbuilder, hvilket ikke gør produktet en brik bedre.

Men for at bruge din formulering, vi er også mange der netop er skiftet væk fra jbuilder fordi det ikke er et særligt godt og prof. værktøj. At mange firmaer bruger det skyldes oftest dårlig ledelse der tror det er smart at bruge et produkt fra et kendt firma, uden de egentligt har den fjerneste forstand på det. En 'mindre' finsk mobil producent er blandt andet en af dem. Mange af deres udviklere skiftede til IntelliJ og SunOne efter de havde set at jbuilder ikker er særligt brugbart, specielt ikke når vi snakker om J2ME.

Så når du engang lader være med at forsøge at presse jbuilder ned over hovedet på folk, og tror du kan udtale dig om andres mening, så skal jeg nok lade være med at modargumentere dig.

Men hvis jeg kender dig ret stopper du aldrig med det.
Avatar billede arne_v Ekspert
09. april 2003 - 16:21 #21
disky>

Hvis du læste tråden (men det har du jo næppe gjordt, fordi
dit "svar" har intet med det stillede spørgsmål at gøre), så ville
du se at der en anden her som også har foreslået JBuilder. Det er
almindeligt dansk at bruge vi i tilfælde af to eller flere.

Og med hensyn til at forsøge at presse noget ned over nogen, så
er fakta vist at jeg meget ofte foreslår forskellige produkter
(lidt afhængig af sammenhængen) mens du gang på gang kommer med
"JBuilder er bøvlet og besværligt", hvilket ikke virker som en specielt
seriøs argumentation.
Avatar billede disky Nybegynder
09. april 2003 - 16:59 #22
Wow så du udtaler dig for mange på baggrund af to, virkeligt imponerende.

Prøv at lav midletsuites i Jbuilder, i forhold til SunOne, så vil du MEGET hurtigt se hvad jeg mener med bøvlet og besværligt.
Bare for at tage et eksempel.
Avatar billede arne_v Ekspert
09. april 2003 - 17:06 #23
Jeg tror dig.

Og uden tvivl meget relevant for Nokia.

Men komplet irrelevant for rigtig mange andre typer af Java
programmering inklusive den som dette spørgsmål omhandler.
Avatar billede wired Nybegynder
09. april 2003 - 18:36 #24
Tak for svarende
Mit spørgsmål om hvordan jeg kunne forsikre mig at mit java program kunne afvikles hos klienten - blev tildels besvaret - og best af loadet og arne v, som jeg gerne vil fordele mine point til. Derfor må I gerne sende en svar-tekst til spørgsmålet så jeg kan tildele jer points.

Jeg er da også glad for at høre at både JBuilder og SunOne er anvendelige. Da jeg er total nybegynder starter jeg nok med JBuilder. Når jeg senere bliver lidt bedre lyder det til at jeg skal skifte til SunOne.
Avatar billede arne_v Ekspert
09. april 2003 - 18:38 #25
svar
Avatar billede disky Nybegynder
09. april 2003 - 18:39 #26
wired:
Du kan ligeså godt starte direkte med SunOne
Avatar billede simonvalter Praktikant
09. april 2003 - 18:39 #27
ok svar... og så fik vi også en religions krig med :)
Avatar billede wired Nybegynder
09. april 2003 - 18:46 #28
OK - Jeg vil prøve at installere SunOne as well.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester