GCJ executable natif windows

Messages postés
108
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
12 septembre 2009
- - Dernière réponse : cs_stillfelil
Messages postés
108
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
12 septembre 2009
- 15 sept. 2006 à 16:44
Bonjour
je veu creer un executable natif POUR WINDOWS seulement a partir de java
et je sais que GCJ peut le fair
j'ai trouve un pdf ,mais il est fait pour GCJ 3.3 et moi je dispose de la version 3.4







(les exemples sont souvant tres mal detailles et quant on est debutant on comprend pas grand chose)







si quelqun pouvait me donner le lien d'un tuto complet qui montre toute la demarche ou bien la poster ici ce sera tres sympa

Merci beaucoup
;-)
Afficher la suite 

6 réponses

Messages postés
108
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
12 septembre 2009
2
0
Merci
Voici la commande:
gcj --main=HelloWorld -o HelloWorld HelloWorld.java

mais des que





HelloWorld.java fait appele a une autre class ce me donne une erreur
comment resoudre le probleme ?
Commenter la réponse de cs_stillfelil
Messages postés
5336
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
17 juillet 2019
82
0
Merci
Salut,


voici un petit exemple de compilation avec GCJ sur le principe c'est
assez simple tu creer un jar executable avec tes classes dedans
fichier Makefile :

GCJ=gcj-4.1

BINNAME=monBinaire

MAINCLASS=monPackageMain.MonMain

JARFILE=fichierJar.jar


all:

        $(GCJ) -o $(BINNAME) --main=$(MAINCLASS) $(JARFILE)

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Commenter la réponse de Twinuts
Messages postés
5336
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
17 juillet 2019
82
0
Merci
Salut,


j'ai oublié je le fais sous linux donc faudra surement adapter la version de GCJ mais rien de plus je pense

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Commenter la réponse de Twinuts
Messages postés
108
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
12 septembre 2009
2
0
Merci
Tres bien merci
Normalement ya rien a changer vu que ce sont les meme param qu'on fournit a GCJ 
que se soit sous linux ou windows
Merci pour ton aide
;-)
Commenter la réponse de cs_stillfelil
Messages postés
5336
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
17 juillet 2019
82
0
Merci
Salut,


sinon juste pour info tu peux aussi rendre une classe java en .o ou un
jar en .so pour les utiliser dans une applie en C++ pure mais le seul
hic c'est que tu dois utiliser du CNI (c'est du java version C++) pour linker le tout

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Commenter la réponse de Twinuts
Messages postés
108
Date d'inscription
samedi 31 juillet 2004
Statut
Membre
Dernière intervention
12 septembre 2009
2
0
Merci
Du JNI a l'envers ! Alors la ca c'est pratique
Merci pour l'info (precieuse)
;-)
Commenter la réponse de cs_stillfelil