Récupération adresse ip d'un jtextfieled
samsam90
Messages postés
9
Statut
Membre
-
samsam90 Messages postés 9 Statut Membre -
samsam90 Messages postés 9 Statut Membre -
Bonjour,
j'essai de récupérer des arguments pour un application externe que j'exécute en cliquant sur le bouton jToogleBoutton3
voilà mon code
ça se compile correctement sauf que à l'exécution mon application externe m'indique l'erreur que son deuxième arguments n'est pas valide
je pense que lorsque l'utilisateur tape une addresse Ip gettext ne la récupère pas comme elle est !!
SVP Heelp!
j'essai de récupérer des arguments pour un application externe que j'exécute en cliquant sur le bouton jToogleBoutton3
voilà mon code
private void jToggleButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String array[]= new String[5];
array[1] = User.getText();
array[2]= Password.getText();
array[3]= Port.getText();
array[4] = IpAddr.getText();
// array[5]= File.getText();
jTextArea2.setText("Début du programme\n");
try {
String[] commande = {"receiver.exe","array[3]","array[4]","array[1]","array[2]"};
Process p = Runtime.getRuntime().exec(commande);
BufferedReader output = getOutput(p);
BufferedReader error = getError(p);
String ligne = "";
while ((ligne = output.readLine()) != null) {
jTextArea2.append(ligne);
}
while ((ligne = error.readLine()) != null) {
jTextArea2.append(ligne);
}
p.waitFor();
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
jTextArea2.append("\nFin du programme\n");
}
ça se compile correctement sauf que à l'exécution mon application externe m'indique l'erreur que son deuxième arguments n'est pas valide
je pense que lorsque l'utilisateur tape une addresse Ip gettext ne la récupère pas comme elle est !!
SVP Heelp!
A voir également:
- Récupération adresse ip d'un jtextfieled
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Adresse mac - Guide
- Adresse ip - Guide
- Adresse ip locale - Guide
2 réponses
Bonjour,
Est tu sur que l'argument doit être une string? Je pense qu'il faut que tu cast ta string en adresse ip. Pareil pour ton port je pense qu'il faut le caster en int avant de l'utiliser.
Est tu sur que l'argument doit être une string? Je pense qu'il faut que tu cast ta string en adresse ip. Pareil pour ton port je pense qu'il faut le caster en int avant de l'utiliser.