java.lang.InternalError when using Xming

正在逐渐将机器上的所有盗版转成正版,实在找不到替代品的准备购买。之前一直在使用盗版的Xmanager做远程X桌面转发,现在开始使用free的Xming。

在使用Xming安装Oracle软件的时候,可能会遇到如下错误,图形界面无法正常打开。
Exception java.lang.InternalError: java/langNullPointerException occurred..

这是因为少安装了额外的Xming font package,安装完毕以后,错误将消失。记录以备忘。

关于Xming及Xming font package的安装,可以参看这里

8 Comments Add yours

  1. Kin says:

    不知试用过MobaXterm_3.0否?觉得这个替代软件不错.

  2. Kamus says:

    正在下载,准备试用一下。
    之前关于Xming,有个疑惑,似乎不可以通过telnet实现X11-Forwarding,服务器端必须要启动sshd。
    不知道MobaXterm如何?

  3. Kamus says:

    @Kin
    谢谢Kin的推荐,MobaXterm非常好用,除了可以代替XManager,甚至也许可以代替SecureCRT。
    就是。。整个程序的反应稍显不流畅,比如Tab页切换的时候会有一些闪动。

  4. zhouyf says:

      HI:上面的这两工具有xmanager中的
    Xmanager – Passive
    的类似的工具吗?

  5. Kamus says:

    什么场景下使用Xmanager – Passive?

  6. zhouyf says:

    1.先运行Xmanager – Passive
    2.然后运行secureCRT登录一个主机
    3.export DISPLAY=本机ip:0.0
    4.再输入xclock,就可以出图形界面的clock。
    我安装dbca一般都是这么干的

  7. Kamus says:

    可是如果用非passive的方式,比如xlogin,只需要:
    1. 启动一个xterm连接到主机
    2. 在这个xterm中运行dbca

    以上方法同样是xming的默认方法。

  8. Kamus says:

    @zhouyf
    找到Xming支持Passive模式的方法了。
    修改Xming安装目录下的X0.hosts文件,将登陆的主机的IP地址加入这个文件中,一行一个IP,然后重新启动Xming server。
    之后,就跟你以前使用方式一样了。

Leave a Reply

Your email address will not be published. Required fields are marked *