Avatar billede quaid Nybegynder
25. januar 2003 - 14:03 Der er 6 kommentarer og
1 løsning

rettigheder over jre/jdk

Må man tage en kopi af sit udpakkede miljø, og lægge det ned sammen med et java program? Tænker på at dette ville være en let løsning hvis man ønskede at sende et program til en anden, og han derved ikke behøvede at installerer noget fra SUN først. Man kunne lægge det ned i en setup fil, som udpakke de sig selv hos modtageren, uden at han vidste noget som helst om hvordan det skulle gøres.
Det ville jo være nemt, og uden problemer.
QD::
Avatar billede jakoba Nybegynder
25. januar 2003 - 14:10 #1
Desværre, det ville ikke løse problemet. En stor del af installationsprocessen idet jre osv installeres er at tage højde for alle de måder din Windows er forskellig fra min.

et simpelt eksempel er Windows grundmappen. på win98 og winXP hedder den WINDOWS
på Win2000 hedder den WINNT, og den kan så ellers ligge på dev C:, eller drev D: eller ...;  javainstallationen refererer til den mappe masser af gange.

Og der er andre af den slags eksempler så din installation kopieret til en anden PC vil næppe virke der.

mvh JakobA
Avatar billede quaid Nybegynder
25. januar 2003 - 14:27 #2
MM
Hvis jeg tager mappen jdk1.xxx fra min maskine, og java programmet der ligger i en anden mappe.
Derefter zipper jeg det hele ned i en setup fil.
Når setup startes på en anden maskine har jeg instrueret den til at oprette en mappe på c drevet, kaldet minmappe. I denne mappe lægger setup nu jdk mappen, samt mappen med programmet.
Dette bør kunne gøres på alle maskiner.
I mappen med programmet har man ligeledes en lnk fil til at starte programmet, og denne indeholder classpath og alt hvad værtsmaskinen har brug for at vide.
Da man jo selv bestemmer mappestrukturen, og kan "tvinge" setup til at overholde denne, vil lnk filen vel også virke.
Brugeren der udpakker får bare ikke valget over hvor det skal installeres.
QD;;
Avatar billede arne_v Ekspert
25. januar 2003 - 14:29 #3
Når du downloader JDK/JRE fra SUN så skal du acceptere nogle
licens-betingelser.

Prøv og læse dem. Grundigt !
Avatar billede arne_v Ekspert
25. januar 2003 - 14:33 #4
Derimod mener jeg sagtens at det tekniske problem med
en maskin-uafhængig installation kan løses.

Java er ikke så afhængig af diverse Windows ting.

Beviset på det er at man sagtens kan have forskellige
JDK/JRE versioner på samme system.

Det tricky windows ting er at få dobbelt-klik på jar til at
virke og JVM tilknytning til forskellige browsere. Men de
er næppe relevante for dig.

Der er masser af produkter f.eks. Oracle DB der kommer med
en JDK/JRE. Ingen installations-problemer.

Men check licens-betingelserne grundigt.
Avatar billede quaid Nybegynder
25. januar 2003 - 14:41 #5
arne:
Er jdk/jre så på samme skive som de produkter?
Og hvad gør diverse firmaer der leverer et java program til en kunde? Beder dem om at hente jre selv, eller har man lov til at brænde denne installer ned på en CD ROM, og leverer denne med?
QD::
Avatar billede arne_v Ekspert
25. januar 2003 - 16:08 #6
Ja - Oracle, Borland, IBM etc. leverer tit JDK/JRE med på
CD'en.

Om man generelt må det eller de firmaer har betalt SUN for retten ved
jeg ikke.

Prøv og læs licens betingelserne på http://java.sun.com/ når man
downloader.
Avatar billede quaid Nybegynder
25. januar 2003 - 16:18 #7
Det ser ud som om alle må gøre det, bare der følger et program eller en bog med i tillæg.
http://servlet.java.sun.com/help/legal_and_licensing
I sidste ende er der jo heller ikke tale om at sælge deres produkt.
Det er jo gratis for alle.
QD::
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