Je souhaite exécuter mon code Java sur un serveur distant avec un fichier jar externe. J'ai fait référence à this tutorial et lancez IntelliJ IDE pour générer un fichier jar de l'ensemble de mon projet. Maintenant, je peux exécuter le code suivant dans le terminal local avec succès.Echec de l'exécution de Java dans la ligne de commande distante avec le fichier jar externe
javac -cp /Users/natsuapo/out/artifacts/main_jar/main.jar: new_server_try.java
java -cp /Users/natsuapo/out/artifacts/main_jar/main.jar: new_server_try
Le code sera exécuté avec succès. Cependant, quand j'essaie la même chose dans le serveur. Le processus de compilation peut être terminé sans aucune erreur ou avertissement.
javac -cp /Users/natsuapo/out/artifacts/main_jar/main.jar: new_server_try.java
J'ai vérifié que le fichier de classe new_server_try.class
est généré dans le répertoire.
Cependant la deuxième étape renverra erreur comme Could not find or load main class new_server_try
et je ne sais pas pourquoi cela se produit.
Merci pour ta réponse. Je l'ai essayé et cela n'a pas fonctionné et cette fois-ci cela n'a même pas fonctionné dans mon environnement local. – natsuapo
pouvez-vous imprimer votre commande ici ce que vous avez essayé .. et quel est votre système d'exploitation? –
la compilation fonctionne-t-elle? ou aucun d'entre eux a travaillé? –