Bonjour
Mon but n'est pas de battre des record de vitesse, mais sur certain PC
par exemple je me vois mal installer java juste pour faire tourner une
fois mon programme.
Donc un executable en plus du jar offre un plus.
J'ai un peu de mal a faire le tri entre le subjectif de certain propos
sur le web concernant le code natif. Non je veux pas que mon programme
aille plus vite que du C++ (enfin si ca le fait je suis preneur quand
meme)
Et si l'exe doit avoir en plus un runtime dll pour tourner c'est pas
un probleme.
Merci de vos lumieres.
Bonjour
Mon but n'est pas de battre des record de vitesse, mais sur certain PC
par exemple je me vois mal installer java juste pour faire tourner une
fois mon programme.
Donc un executable en plus du jar offre un plus.
J'ai un peu de mal a faire le tri entre le subjectif de certain propos
sur le web concernant le code natif. Non je veux pas que mon programme
aille plus vite que du C++ (enfin si ca le fait je suis preneur quand
meme)
Et si l'exe doit avoir en plus un runtime dll pour tourner c'est pas
un probleme.
Merci de vos lumieres.
Bonjour
Mon but n'est pas de battre des record de vitesse, mais sur certain PC
par exemple je me vois mal installer java juste pour faire tourner une
fois mon programme.
Donc un executable en plus du jar offre un plus.
J'ai un peu de mal a faire le tri entre le subjectif de certain propos
sur le web concernant le code natif. Non je veux pas que mon programme
aille plus vite que du C++ (enfin si ca le fait je suis preneur quand
meme)
Et si l'exe doit avoir en plus un runtime dll pour tourner c'est pas
un probleme.
Merci de vos lumieres.
Bonjour
Mon but n'est pas de battre des record de vitesse, mais sur certain PC
par exemple je me vois mal installer java juste pour faire tourner une
fois mon programme.
Donc un executable en plus du jar offre un plus.
J'ai un peu de mal a faire le tri entre le subjectif de certain propos
sur le web concernant le code natif. Non je veux pas que mon programme
aille plus vite que du C++ (enfin si ca le fait je suis preneur quand
meme)
Et si l'exe doit avoir en plus un runtime dll pour tourner c'est pas
un probleme.
Merci de vos lumieres.
Bonjour
Mon but n'est pas de battre des record de vitesse, mais sur certain PC
par exemple je me vois mal installer java juste pour faire tourner une
fois mon programme.
Donc un executable en plus du jar offre un plus.
J'ai un peu de mal a faire le tri entre le subjectif de certain propos
sur le web concernant le code natif. Non je veux pas que mon programme
aille plus vite que du C++ (enfin si ca le fait je suis preneur quand
meme)
Et si l'exe doit avoir en plus un runtime dll pour tourner c'est pas
un probleme.
Merci de vos lumieres.
Bonjour
Mon but n'est pas de battre des record de vitesse, mais sur certain PC
par exemple je me vois mal installer java juste pour faire tourner une
fois mon programme.
Donc un executable en plus du jar offre un plus.
J'ai un peu de mal a faire le tri entre le subjectif de certain propos
sur le web concernant le code natif. Non je veux pas que mon programme
aille plus vite que du C++ (enfin si ca le fait je suis preneur quand
meme)
Et si l'exe doit avoir en plus un runtime dll pour tourner c'est pas
un probleme.
Merci de vos lumieres.
Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
On Mon, 29 Sep 2008 22:59:44 +0200, Jean-Claude Arbaut
wrote:Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Sur certain PC, on ne peut pas installer java (boulot par exemple)
Disons que l'exe est plutot une version portable qui n'installe pas
jre sur la machine.
Quand a la course de vitesse, je suis pas specialement interessé. Tant
que ca rame pas, ca me va.
De toute facon je pars sur une version jar, bin (pour linux) et exe
pour avoir le choix.
On Mon, 29 Sep 2008 22:59:44 +0200, Jean-Claude Arbaut
<jeanclaudearbaut@orange.fr> wrote:
Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Sur certain PC, on ne peut pas installer java (boulot par exemple)
Disons que l'exe est plutot une version portable qui n'installe pas
jre sur la machine.
Quand a la course de vitesse, je suis pas specialement interessé. Tant
que ca rame pas, ca me va.
De toute facon je pars sur une version jar, bin (pour linux) et exe
pour avoir le choix.
On Mon, 29 Sep 2008 22:59:44 +0200, Jean-Claude Arbaut
wrote:Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Sur certain PC, on ne peut pas installer java (boulot par exemple)
Disons que l'exe est plutot une version portable qui n'installe pas
jre sur la machine.
Quand a la course de vitesse, je suis pas specialement interessé. Tant
que ca rame pas, ca me va.
De toute facon je pars sur une version jar, bin (pour linux) et exe
pour avoir le choix.
Jean Bon (de Parme) wrote:On Mon, 29 Sep 2008 22:59:44 +0200, Jean-Claude Arbaut
wrote:Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Sur certain PC, on ne peut pas installer java (boulot par exemple)
J'ai le même problème au boulot ! En attendant d'aller pleurer aux
ressources infos, je me suis rabattu sur openwatcom et python, qui
veulent bien s'installer ! :-)
Disons que l'exe est plutot une version portable qui n'installe pas
jre sur la machine.
Ça, ça dépend ! (cf la fin du message)
Quand a la course de vitesse, je suis pas specialement interessé. Tant
que ca rame pas, ca me va.
Juste un conseil alors : regarde ce qu'affiche "java -version".
Si c'est "Java HotSpot(TM) Client VM" : démarrage rapide, mais programme
lent ensuite. Si c'est "Java HotSpot(TM) Server VM" : démarrage lent,
mais après ça va plus vite. Pour changer, tu utilises "java -client" ou
"java -server". Sur un OS 64 bits tu n'as pas le choix, c'est toujours
"server". Sans courir après les cycles cpu, on peut améliorer un
peu l'ordinaire, ça ne fait pas de mal ! :-)
De toute facon je pars sur une version jar, bin (pour linux) et exe
pour avoir le choix.
Les solutions usuelles qui fournissent un .exe ne donnent pas
des programmes "natifs", mais un exe qui appelle le JRE pour
lancer le programme. C'est juste pour faire "joli" sous windows
ou macosx. Tu as donc besoin du JRE quoi qu'il arrive.
Pour du code natif, en principe gcj fait cela (c'est le morceau
"java" de gcc), mais je ne sais pas jusqu'à quel point
c'est encore du java (jamais essayé) : que se passe-t-il par
exemple si on veut charger une classe dynamiquement ?
http://gcc.gnu.org/java/
Jean Bon (de Parme) wrote:
On Mon, 29 Sep 2008 22:59:44 +0200, Jean-Claude Arbaut
<jeanclaudearbaut@orange.fr> wrote:
Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Sur certain PC, on ne peut pas installer java (boulot par exemple)
J'ai le même problème au boulot ! En attendant d'aller pleurer aux
ressources infos, je me suis rabattu sur openwatcom et python, qui
veulent bien s'installer ! :-)
Disons que l'exe est plutot une version portable qui n'installe pas
jre sur la machine.
Ça, ça dépend ! (cf la fin du message)
Quand a la course de vitesse, je suis pas specialement interessé. Tant
que ca rame pas, ca me va.
Juste un conseil alors : regarde ce qu'affiche "java -version".
Si c'est "Java HotSpot(TM) Client VM" : démarrage rapide, mais programme
lent ensuite. Si c'est "Java HotSpot(TM) Server VM" : démarrage lent,
mais après ça va plus vite. Pour changer, tu utilises "java -client" ou
"java -server". Sur un OS 64 bits tu n'as pas le choix, c'est toujours
"server". Sans courir après les cycles cpu, on peut améliorer un
peu l'ordinaire, ça ne fait pas de mal ! :-)
De toute facon je pars sur une version jar, bin (pour linux) et exe
pour avoir le choix.
Les solutions usuelles qui fournissent un .exe ne donnent pas
des programmes "natifs", mais un exe qui appelle le JRE pour
lancer le programme. C'est juste pour faire "joli" sous windows
ou macosx. Tu as donc besoin du JRE quoi qu'il arrive.
Pour du code natif, en principe gcj fait cela (c'est le morceau
"java" de gcc), mais je ne sais pas jusqu'à quel point
c'est encore du java (jamais essayé) : que se passe-t-il par
exemple si on veut charger une classe dynamiquement ?
http://gcc.gnu.org/java/
Jean Bon (de Parme) wrote:On Mon, 29 Sep 2008 22:59:44 +0200, Jean-Claude Arbaut
wrote:Je ne vois pas où est le problème avec l'installation de java : si
tu souhaites programmer en java, tu vas de toute façon en avoir besoin,
Sur certain PC, on ne peut pas installer java (boulot par exemple)
J'ai le même problème au boulot ! En attendant d'aller pleurer aux
ressources infos, je me suis rabattu sur openwatcom et python, qui
veulent bien s'installer ! :-)
Disons que l'exe est plutot une version portable qui n'installe pas
jre sur la machine.
Ça, ça dépend ! (cf la fin du message)
Quand a la course de vitesse, je suis pas specialement interessé. Tant
que ca rame pas, ca me va.
Juste un conseil alors : regarde ce qu'affiche "java -version".
Si c'est "Java HotSpot(TM) Client VM" : démarrage rapide, mais programme
lent ensuite. Si c'est "Java HotSpot(TM) Server VM" : démarrage lent,
mais après ça va plus vite. Pour changer, tu utilises "java -client" ou
"java -server". Sur un OS 64 bits tu n'as pas le choix, c'est toujours
"server". Sans courir après les cycles cpu, on peut améliorer un
peu l'ordinaire, ça ne fait pas de mal ! :-)
De toute facon je pars sur une version jar, bin (pour linux) et exe
pour avoir le choix.
Les solutions usuelles qui fournissent un .exe ne donnent pas
des programmes "natifs", mais un exe qui appelle le JRE pour
lancer le programme. C'est juste pour faire "joli" sous windows
ou macosx. Tu as donc besoin du JRE quoi qu'il arrive.
Pour du code natif, en principe gcj fait cela (c'est le morceau
"java" de gcc), mais je ne sais pas jusqu'à quel point
c'est encore du java (jamais essayé) : que se passe-t-il par
exemple si on veut charger une classe dynamiquement ?
http://gcc.gnu.org/java/
le voit par exemple avec Scilab 5 ou SAS, ou simplement l'installation
est laissée à l'utilisateur, et ça se fait en quelques clics sur
java.sun.com. Et quelques clics de plus pour configurer le PATH.
le voit par exemple avec Scilab 5 ou SAS, ou simplement l'installation
est laissée à l'utilisateur, et ça se fait en quelques clics sur
java.sun.com. Et quelques clics de plus pour configurer le PATH.
le voit par exemple avec Scilab 5 ou SAS, ou simplement l'installation
est laissée à l'utilisateur, et ça se fait en quelques clics sur
java.sun.com. Et quelques clics de plus pour configurer le PATH.