🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14034

Re: ivm java en compilatie naar platform afhankelijke files.

#14034
From: Frank Meisschaert
Date: Mon, 30 Apr 2001 14:16
34 lines
2670 bytes
MisterJ wrote:

> Toch vroeg ik mij af of het mogelijk is om java files te compileren
> tot code die uitvoerbaar is zonder de java  VM nodig te hebben (en
> code die dus platformafhankelijk is).

De egcs compiler suite (C,C++,Java) biedt de mogelijkheid om java te
compileren naar VM of rechtstreeks naar native code. Bovendien kunnen
ook class files gecompileerd worden naar native code. (de egcs compiler
vindt zijn wortels in unix (gcc) maar is ook geport naar windows)
 
> Stel dat ik een programmaatje schrijf, en dat wil geven aan iemand die
> onder win98 werkt.
> 1/ als die persoon helemaal niets van jre of jdk of ... ge�nstalleerd
> heeft... is er dan een mogelijkheid? zo ja: hoe?

Voor zover ik weet is java ondersteuning standaard in win98.

> 2/ in windows zit dacht ik toch ook een VM, en als die persoon een
> beetje op internet surft met internetexplorer zal daar ook wel wat
> java in zitten... 'k wil dus maar zeggen: er zal wel iets
> ge�nstalleerd zijn. Hoe compileer ik dan bestanden voor die persoon
> zodat die uitgevoerd worden door bijvoorbeeld die VM van Windows zelf?

Kun je niet. De plaats van de VM interpreter zit ergens in de
systeemconfiguratie files van de gebruiker. Wat je misschien wel kunt is
een ini file meeleveren zodat een andere interpreter gekozen wordt.

Echt een probleem met verschillende VM interpreters kan er normaal niet
zijn aangezien ze allemaal aan dezelfde standaard (door sun
gedefinieerd) moeten voldoen. Indien je toch een probleem ondervindt,
zeg dan aan de gebruiker dat hij volwassen moet worden.

Frank Meisschaert
Technical Details
Message-ID: <3AED7342.90470570@pandora.be>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
References: <nboaeto854ajjt91nlmllp42cbot0o096a@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,ab6b1350402f5f3d,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-04-30 07:17:39 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
Message-ID: <3AED7342.90470570@pandora.be>
From: Frank Meisschaert <fmeissch@pandora.be>
X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.2-RELEASE i386)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: ivm java en compilatie naar platform afhankelijke files.
References: <nboaeto854ajjt91nlmllp42cbot0o096a@4ax.com>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 34
Date: Mon, 30 Apr 2001 14:16:12 GMT
NNTP-Posting-Host: 213.224.180.45
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 988640172 213.224.180.45 (Mon, 30 Apr 2001 16:16:12 MET DST)
NNTP-Posting-Date: Mon, 30 Apr 2001 16:16:12 MET DST
Organization: Telenet Internet