Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My main development environment is in Linux. However, my execution environment for my application is on Windows. The language of choice is Java.

Is there anyway to setup IntelliJ to invoke the java process on the Windows remote machine? The application has items within it that can only be invoked on Windows. [Windows handles]

share|improve this question

Your best bet may be to install cygwin or another sshd on the Windows box, then script a combination of rsync and ssh to copy the class files and exec the remote Java application. There's some slight overhead, ~1 second, for using SSH, but I assume performance is not particularly a concern. One of the great things about SSH is that the output streams back to the local box, so you can interpret the output or write additional regression tests against it.

share|improve this answer
I agree with this - but if you want to eliminate some overhead, start your ssh client with the arcfour cipher. With the command-line ssh, it's ssh -c arcfour, with PuTTY just set arcfour at the top of the ciphers list. Really speeds things up. Also in some cases, compression can help. ssh -C or the compression checkbox in PuTTY. – Wyatt8740 Aug 2 '14 at 2:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.