Thinkorswim 是一款期权交易应用程序,它在 Ubuntu 中继续崩溃。我知道它对所使用的 Java 非常敏感。我在 Ubuntu 12.04 中使用 openjdk 7 Java。任何帮助都将不胜感激。谢谢!!
答案1
好的,它对我来说可以使用 openJDK:
从以下位置下载安装程序这里。我将其保存在/home/username
打开终端(CtlAltT)并:
chmod +x /home/username/thinkorswim_installer.sh
cd /home/username
./thinkorswim_installer.sh
echo 'select the installation directory of /home/username/thinkorswim'
echo 'select to install an icon to the desktop'
chmod +x /home/username/Desktop/thinkorswim.desktop
这样你就得到了:
我可以确认,以这种方式安装时它也可以与 openjdk 版本 1.7 一起正常运行。
答案2
我运行的是 Ubuntu 12.04,其 openJDK 和 thinkorswim 版本也存在同样的问题。我修改了脚本“thinkTDA”(安装在我的桌面上),以指示 thinkorswim 使用特定的 JVM,从而避免删除 openJDK 或可能无法与该程序配合使用的“正常”JVM。为此,我在主目录(搜索路径之外)的一个文件夹中安装了 Sun JRE 1.6u31,然后修改了 thinkTDA 的第 4 行,来自
# INSTALL4J_JAVA_HOME_OVERRIDE=
到
INSTALL4J_JAVA_HOME_OVERRIDE=/home/[myusername]/myjava/jre1.6.0_31
到目前为止,它一直很稳定,我可以像以前一样将最新版本的 Java 用于其他应用程序。除了 Sun 1.7u4 之外,我还没有尝试过其他 JVM,据其他地方报道,它也给我带来了问题。我预计,当 thinkorswim 赶上最新的 JVM 时,我将能够简单地将脚本恢复到其原始形式。
答案3
aking1012,TOS 支持让我删除 OpenJDK 并安装 Sun JRE 1.6。结果我的 Java 版本显示:
java 版本“1.6.0_31”Java(TM) SE 运行时环境(build 1.6.0_31-b04)Java HotSpot(TM) 64 位服务器 VM(build 20.6-b01,混合模式)
但 thinkdesktop 仍然频繁崩溃,以致无法使用。
您是否卸载了 Sun JRE 并重新安装了 OpenJDK?谢谢!
答案4
目前尚不支持 Java 7。我遇到了同样的问题,他们建议使用 1.6u32,但这会使其非常不稳定。我发现 1.6u20 是 ToS 迄今为止最稳定的 Java 版本。如果其他人知道如何解决这些问题,请告诉我们,我知道很多人都在遭受困扰...