WNS (WAGUILA NETWORK SIMULATOR) UTILISATION DE JGRAPH ET PLEIN D'AUTRE TRUC

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 9 août 2006 à 11:27
waguila666 Messages postés 23 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 23 mai 2008 - 10 août 2006 à 23:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39010-wns-waguila-network-simulator-utilisation-de-jgraph-et-plein-d-autre-truc

waguila666 Messages postés 23 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 23 mai 2008
10 août 2006 à 23:16
salut les gars
ben enfin Twinuts l'application est sencé tourné sous windows et peut etre sous unix et Mac mais la je suis vraiment pris par le temps et donc je laisse béton le autre os
et pour JAVA enfai moi je programme avec pelin de langage mais aund je fait du java je prend du plaisir plus que de sortir avec ma copine alors je programme en java.en bref je kiff JAVA et fo pas m'envouloir chus
cs_Half Messages postés 18 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 7 juillet 2007
10 août 2006 à 21:14
Salut "Twinuts",

Tu n'as pas tout à fait tort. :-)
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
10 août 2006 à 20:20
Salut,

En java nativement tu n'adapte pas ton application à un systeme vu qu'elle est automatiquement faite pour tout les systemes supportant une jvm, de plus il n'y a pas d'interet d'ajouter la lourdeure et les limites de celle-ci si c'est pour faire une application specifique à un OS....

Bref pour en revenir au code je trouve super domage de brider l'application à windows sachant que la seule chose qui lui soit specifique ce n'est que le bout de code en C qui se compile très bien sous linux.

waguila666 pour ton prob d'execution essaye de mettre le repertoire d'executution dans ton objet Exec soit en utilisant la methode exec(String command, String[] envp, File dir) de runtime sinon oublie le .bat et essai

Runtime run = getRuntime().getRuntime();
Process process = run.exec(
System.getProperty("user.dir") + File.separator + "GTH" + File.separator + "gth " + argument,
null,
new File(System.getProperty("user.dir") + File.separator + "GTH")
);
cs_Half Messages postés 18 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 7 juillet 2007
10 août 2006 à 19:58
Salut "Twinuts",

Et pourquoi donc ne pas développer en Java et ce même si on réserve son application à un seul OS ?

On peut très bien aimer programmer en Java sans pour cela être obligé d'adapter son application à un autre système.

Enfin l'important est d'y trouver son plaisir et non d'imposer ses choix.
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
10 août 2006 à 13:03
Salut,

si c'est pour faire des applis windows quel interet de faire du java ? perso je n'en vois strictement aucun, tu ferais mieux de la faire en C# au moins c'est prevu pour windows
waguila666 Messages postés 23 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 23 mai 2008
9 août 2006 à 22:07
la ya une ptite maj mais ^^
waguila666 Messages postés 23 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 23 mai 2008
9 août 2006 à 21:35
ben pour le gth g pas pu le lancé avec mon java il fait rien et ya aps de code d'erreur mais g bricolé un autre en VB.NET que g integré a l'appli finale
et merci pour la suggestion mais mon appli marche sous windows c tt
si vous avez des problemes n'hésitez pas
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 août 2006 à 17:52
Salut,

sinon concerant l'execution c'est bien les .bat mais ça ne fonctionne toujour pas sous linux ....
ensuite tu pourrais fournir un binaire win et un linux de ton prog (pour compiler sous linux gcc gth.c -o gth)

pour linux tu peux faire loader.sh
#!/bin/bash
./gth dist.txt

apres pour tester l'os tu peux faire
if(System.getProperty("os.name").startsWith("Windows"))
//windows mode
else if(System.getProperty("os.name").startsWith("Linux"))
//linux mode
else //un autre os
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 août 2006 à 11:27
Salut,

Merci de commenter tes codes (ça vaut aussi pour le code en C), merci de faire également le ménage dans tes codes genre suppression des blocs de codes commenté.