对于正常开发,我使用的是 64 位虚拟机,当我使用包管理器安装 Java 开发工具包 (OpenJDK) 时,它就会出现。
但是有一些 Java 应用程序(我想包含本机库)不能在 64 位 Java VM 上运行。(看起来SoapUI是这样的候选者 - 在 4.0.1 和 4.5 beta 1 版本中,如果在 64 位 VM 中运行,它会因分段错误而失败。)
除了 64 位版本之外,我还尝试安装 i386 版本的 openjdk-6-jre,但被 aptitude 拒绝(说它与现有的 64 位版本冲突)。如果我尝试在 32 位版本中安装 openjdk-jre-7,也会发生同样的情况。
对Can I run a Java 32-bit application on a 64bit system的回答建议安装ia32-sun-java6-bin,但没有具有此名称的包(或任何带有ia32Java 的包)。
在不将整个系统 Java 安装切换到 32 位的情况下,我可以在这里做什么来运行 SoapUI?
我有一些需要访问 X 服务器的 X 客户端程序。它只能通过 TCP 访问 X 服务器,不能通过其他方法(如 unix 域套接字)访问。它将在与服务器相同的主机上运行,以使事情变得简单。
那么,如何让我的 Xorg 服务器侦听 TCP 端口 6000,但仅侦听来自本地主机的连接?
我发现如何让 X.org 侦听端口 6000 上的远程连接?,它解释了如何启用远程主机的访问,但我并不真正想要远程访问(主要是出于安全原因)。
我想以某种方式将默认传输转发到 TCP,但我并没有真正找到有关默认传输是什么的信息。
(我在这里使用 kdm 作为我的显示管理器,但我认为我可以为任一显示管理器传输解决方案,甚至切换显示管理器。)
有任何想法吗?
这是在 11.04 上的混合 Kubuntu-Ubuntu-XUbuntu 安装(最初是 Kubuntu,但我添加了 ubuntu-desktop 和 xubuntu-desktop。在启动时它现在说是 Xubuntu 11.04)。我现在正在使用 KDM 的 gnome-classic 桌面。