[Java] File nodig om Java te runnen

Pagina: 1
Acties:

  • Sebastiaan|IA2
  • Registratie: Februari 2001
  • Laatst online: 07-09-2025
Welke files zijn in Linux minimaal nodig om Java te kunnen runnen, zonder een JRE of SDK pakket te installeren ?

Welke files heb ik dan minimaal nodig :?

AMD XP2000+, 756MB, GF4 4600, 120GB, 17" TFT + klassieke 8 speed brander. Tevens eigenaar van een IRiver 'The craft' 256 MB mp3 speler :)


  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

eh de JRE :?

Ik zal het een beetje proberen duidelijk te maken, maar ik weet zeker dat mbravenboer of een van die andere javahova's het veel beter kan :)

Java draait op een zogenaamde VM (Virtual Machine). Deze machine wordt geëmuleerd door de Java Runtime. Deze runtime is dus de JRE. De JRE gedraagt zich als een complete processor (een of andere motorola geloof ik?). Zonder een processor om java te draaien lukt het dus gewoon niet... en daarnaast heb je btw ook bepaalde classen nodig. Alleen nu weet ik niet of bij het bakken van een class bestand deze dynamisch of statisch gelinkt worden (weet iemand het? vast wel :+)

hth

  • Tsjipmanz
  • Registratie: Oktober 2000
  • Laatst online: 13-05 14:52

Tsjipmanz

Der Rudi ist da

Volgens mij is dit meer een SA-vraag, maar goed:

Je zal sowieso een Java runtime environment nodig hebben.
Kijk op http://java.sun.com/j2se/1.3/jre/install-linux.html voor meer info.

There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Je kunt JRE pakken en alle documentatie eruit slopen..

over dat linken, ik weet niet precies wat je bedoeld.

Wel weet ik dat de imports dynamisch zijn (itt c++)

datr wil zeggen wordt er class die je import veranderd dan hoef jij niet opnieuw te compilen, de nieuwe class is automatsich beschikbaar

  • Sebastiaan|IA2
  • Registratie: Februari 2001
  • Laatst online: 07-09-2025
Beetje late reactie van mij :o, maar dit is wat ik eigenlijk bedoel:

Ik wil dus zeg maar die JRE uit elkaar slopen, zodat dit zo klein mogelijk is. Vervolgens die mappen naar een bepaalde locatie kopieeren en met de files uit die directory (dat is dan dus de kleinere JRE) een java .class file runnen. Als die klaar is met runnen, dan kan ik zo weer die directory weggooien en heeft het java programma zn werk gedaan.

Is zoiets mogelijk :?

AMD XP2000+, 756MB, GF4 4600, 120GB, 17" TFT + klassieke 8 speed brander. Tevens eigenaar van een IRiver 'The craft' 256 MB mp3 speler :)


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Black_Hole: Ik wil dus zeg maar die JRE uit elkaar slopen, zodat dit zo klein mogelijk is.
Je kunt wel een groot aantal onderdelen verwijderen, maar dit wordt erg lastig. Als je afhankelijkheden verbreekt ben je de pineut. Het is in ieder geval een vrijwel onmogelijk taak als je de JRE substantieel wilt verkleinen.
Vervolgens die mappen naar een bepaalde locatie kopieeren en met de files uit die directory (dat is dan dus de kleinere JRE) een java .class file runnen. Als die klaar is met runnen, dan kan ik zo weer die directory weggooien en heeft het java programma zn werk gedaan.
Waarom zou je dit willen :? :?
Accepteer Java gewoon zoals het is. Installeer de VM en je applicaties draaien als een zonnetje.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Sebastiaan|IA2
  • Registratie: Februari 2001
  • Laatst online: 07-09-2025
Op woensdag 24 oktober 2001 16:27 schreef mbravenboer het volgende:

[..]

Waarom zou je dit willen :? :?
Accepteer Java gewoon zoals het is. Installeer de VM en je applicaties draaien als een zonnetje.
Ik wil het omdat dit programma ook moet kunnen starten op computers waarop nog geen JRE aanwezig is. Bedenk me net dat ik ook wel eerst java kan installeren maar is het dan mogelijk om dit te doen vanaf een .bat / .sh scriptje :?

AMD XP2000+, 756MB, GF4 4600, 120GB, 17" TFT + klassieke 8 speed brander. Tevens eigenaar van een IRiver 'The craft' 256 MB mp3 speler :)


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Black_Hole: Bedenk me net dat ik ook wel eerst java kan installeren
Goh, dat lijk mij inderdaad ook wel een goede optie ;) .
maar is het dan mogelijk om dit te doen vanaf een .bat / .sh scriptje :?
Je mag de JRE meeleveren met je applicatie.

Je kunt dan verschillende dingen doen:
- de gebruiker eerst de JRE laten installeren (user-input is sowieso noodzakelijk) uiteraard kan je install eventueel starten van .bat/.sh

- of je kan gebruik maken van een speciale installer met ingebouwde JRE installatie. Nadeel is dan dat als mensen die JRE al hebben ze hem toch moeten downloaden. Bovendien zijn die installers dan uiteraard ook niet platform-onafhankelijk.

Omdat de JRE heel gemakkelijk is te installeren is het natuurlijk de snelste en makkelijkste oplossing om het gewoon aan de gebruiker over te laten. Het hangt nogal van je doelgroep af. Als het ontwikkelaars of computer kenners zijn kan je het het beste aan henzelf overlaten. Ze worden dan niets opgedrongen en kunnen zelf beslissen wat en waar ze iets installeren.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Sebastiaan|IA2
  • Registratie: Februari 2001
  • Laatst online: 07-09-2025
Op woensdag 24 oktober 2001 16:41 schreef mbravenboer het volgende:

[..]

Goh, dat lijk mij inderdaad ook wel een goede optie ;) .
[..]
:D

De installatie is iid niet echt moeilijk te noemen, dus mogen de gebruikers zelf een JRE installeren. Bedankt !

AMD XP2000+, 756MB, GF4 4600, 120GB, 17" TFT + klassieke 8 speed brander. Tevens eigenaar van een IRiver 'The craft' 256 MB mp3 speler :)

Pagina: 1