J'essaie de travailler sur un projet qui implique l'exécution/l'exécution du fichier java dans trois JVM sur un réseau différent. Si je lance localement le fichier Java, il devrait fonctionner simultanément dans les trois ou deux JVM.Comment exécuter un fichier/projet java dans une machine JVM distante présente dans un autre réseau?
Par exemple: /usr/local/helloWorld.java
class HelloWorld {
public static void main(String args[]){
System.out.println("Hello World");
}
}
Quand je lance ce /usr/local/$java helloWorld
Cela devrait imprimer Bonjour tout le monde dans JVM1 (localement), JVM2 (qui est à distance).
Est-il possible de dire que la machine distante JVM2 que le chemin pour le fichier de classe est situé à /usr/local/
exécuter le fichier à partir de là?
ou
Dois-je exécuter $java helloWorld
dans la machine à distance aussi?
Merci
Si je vous comprends bien, vous voulez exécuter la même application sur plusieurs machines sans communication entre les instances de l'application. Donc ce n'est pas une question java mais plutôt une question sur la façon de démarrer la même application sur plusieurs machines ... – pgras
@pgras Non, j'ai besoin de lancer la même instance dans toutes les JVM synchronisées avec les autres JVM. Comment puis-je communiquer avec la JVM distante à synchroniser avec mon application/fichier actuel? Pour qu'il exécute la même chose sur JVM1 et JVM2 –