用于在远程桌面上工作的Java IDE

时间:2012-09-02 18:07:14

标签: java ide remote-desktop

我最近发现Swing(NetBeans,IDEA)通过远程桌面(RDP)绘制UI的速度极慢。

你们能否给我任何关于能在RDP上正常工作的建议吗?

5 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分: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

答案 2 :(得分:0)

也许不仅仅是Swing在远程桌面上的速度慢了。但是,Eclipse基于SWT,基于本机小部件,因此它不是Swing。

答案 3 :(得分:0)

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

答案 4 :(得分:0)

我正在从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