Let’s say I make a Java project in Eclipse that has 3-10 classes and one of which has a main(String[] args) method that starts the whole program and takes 4 arguments at the command line. Let’s also say that this project has 6-10 .jar files in src/lib that it needs to run.
If I have ssh access to another computer (UNIX on both ends) and I want to run this program, how exactly do I go about doing so?
I ask because I have been doing some distributed computing projects and I need to run my program on multiple machines but I am a total command line noob and I don’t have physical access to all of the machines.
Edit:
Seems I need to SCP the files over. Can someone show me the particular command that makes the Java program run? Including what directory I should run it from and how to include the JAR dependencies.
In general, you use ssh to log into a remote computer, and then you run programs from that machine’s storage, using that machine’s resources.
So if you want to run your Java program on a different machine, you’d need to copy the required files there, then ssh to that machine and run the program from the remote command line.