我正在寻找类似于 RStudio-server ( r-studio ) 的东西,但用于 Java/Scala 编程。通过 Web 访问的 RStudio-server 与桌面版本相同。
考虑到我的问题是运行我的程序的本地资源稀缺,但远程计算机中有大量资源,可能还有其他等效的解决方案。
越无缝越好。如果我可以远程无缝地运行我的程序(输出就像它是本地的并且在 IDE 内部一样),那也很好。
我正在寻找类似于 RStudio-server ( r-studio ) 的东西,但用于 Java/Scala 编程。通过 Web 访问的 RStudio-server 与桌面版本相同。
考虑到我的问题是运行我的程序的本地资源稀缺,但远程计算机中有大量资源,可能还有其他等效的解决方案。
越无缝越好。如果我可以远程无缝地运行我的程序(输出就像它是本地的并且在 IDE 内部一样),那也很好。
它不是无缝的,但我只是设法使用正确的工作流程解决了问题:
在本地机器中:
在远程机器上:
使用您最喜欢的构建工具(在我的例子中为sbt )编译和运行:
sbt 'run-main experiments.AtomicBombMain'
[可选] 再次在本地机器中:
链接自安装到编译的整个过程的更多详细信息: sbt-intellij-idea-scala-debian-wheezy-how-to
我最近开始使用Chromoting远程访问另一台具有 IntelliJ 的机器。这很方便,因为它内置在 chrome 中,我几乎可以在任何地方这样做,因为这些天每个人都有 Chrome。这是一个非常好的远程处理工具,但它仍然是远程处理,它有它的延迟和小问题(一些键盘快捷键没有发送通过并且这些选项还没有添加)。
只是一个尝试的想法。