【问题标题】:Java IDE for working over Remote Desktop用于在远程桌面上工作的 Java IDE
【发布时间】:2012-09-02 18:07:14
【问题描述】:

我最近发现任何 Swing(NetBeans、IDEA) 在远程桌面 (RDP) 上绘制 UI 的速度都非常慢。

你们能给我一些建议吗?可以在 RDP 上正常工作吗?

【问题讨论】:

  • 使用 Git,将 repo 克隆到本地盒子,进行更改,然后提交不是更好吗?我认为使用 RDP 进行开发没有任何好处;它比帮助更能减慢你的速度。
  • 请不要假设。无论如何,当我在工作时,我喜欢连接到家里的盒子,并在空闲时间做一些富有成效的事情。因此 - RDP。所以目前 RDP 的好处是功能有限,而不是没有功能。

标签: java ide remote-desktop


【解决方案1】:

实际上,与我所看到的一切相反 - 主要是 "Dsun.java2d.noddraw=true",在很多地方都提到过,它实际上将它设置为 false 以修复绘图问题(至少对我而言)。去图吧。

【讨论】:

    【解决方案2】:

    RDP 针对原生 Windows 应用程序进行了优化,遗憾的是,较旧版本的 RCP(如 Vista/Win7 的默认 RDP)甚至对非原生应用程序具有敌意(XP/Server 2003)版本。这是一个很好的链接:

    一种解决方法是获得速度极快的 CPU/显卡、大量内存和超高速网络连接 :)

    另一个是:

    • 在终端服务设置中选择“32 位真彩色”

    • 选择“调制解调器”

    • 降低屏幕分辨率(见鬼,尽可能使用 1024x768)

    这里有一些额外的提示:

    http://ubuntuforums.org/archive/index.php/t-1129187.html

    http://www.mindfiresolutions.com/Solving-DIRECT-DRAW-ddraw-problems-in-Java-Swing-730.php

    【讨论】:

    • PS:对于远程访问,这些年来我用过很多东西:pcAnywhere、Remote Desktop 和/或 VNC over VPN; SSH 上的 VNC; NetMeeting、Webex 和 Web 上的 LogMeIn 等....我目前最喜欢的一般远程访问是肯定LogMeIn免费版本的 LogMeIn :) 恕我直言...
    • 实际上,与我所看到的一切相反 - 主要是在许多地方提到的“Dsun.java2d.noddraw=true”,实际上将它设置为 false 来修复绘图问题。去图吧。
    【解决方案3】:

    我正在从 Linux 启动一个 java swing 应用程序,并通过 MobaXterm 将其显示为 Windows 框架。

    如果您还没有这样做,请查看以下文档: https://docs.oracle.com/javase/8/docs/technotes/guides/2d/flags.html

    使用-Dsun.java2d.noddraw=true 并没有解决我的问题,但将xrender 设置为true 解决了。

    这是我在 Linux 上使用的代码:

    export _JAVA_OPTIONS='-Dsun.java2d.xrender=true'
    java -jar my_java_application.jar
    

    【讨论】:

      【解决方案4】:

      也许不仅仅是 Swing 在远程桌面上画得慢。但是 Eclipse 是基于 SWT,基于原生小部件,所以它不是 Swing。

      【讨论】:

        【解决方案5】:

        你应该试试JavaWIDE。它是一个 IDE,专为访问 JDK 而设计,无需在系统上安装它,具有内置存储系统,因此您只需要访问 Internet。它不完全是用于访问计算机上所有内容的程序,但它会很好地完成您的编程。但是,这可能需要一段时间,因为编译是在单独的服务器上完成的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-01-06
          • 2019-09-21
          • 2019-01-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多