更新至 Oracle 8 后,TDAmerica 交易平台无法安装。

更新至 Oracle 8 后,TDAmerica 交易平台无法安装。

我支持我父亲,他远在 900 英里之外。由于清理他的 Windows 机器上的大量间谍软件和销售工具栏变得不现实,我给了他 14.04 LTS。

一切都很顺利。现在打电话的次数仅限于“我该如何再次打印这个该死的东西?”话虽如此,现在他的交易平台无法运行。技术支持没有帮助。

在他们网站上提供 Linux 版本之前,我成功地在 wine 下运行了它。我们最终改用了他们的 Linux 文件,一切正常。

最近他们更新了他们的平台,因为 Oracle 7 不再受支持,您必须迁移到 Oracle 8。

问题:Thinkorswim 将无法运行。最初它无法连接到其服务器来更新其版本。到目前为止,我已经:

  • 手动安装 Oracle 8(32 位,然后 64 位),并通过 GUI
  • 卸载并重新安装 Thinkorswim 包(手动和通过 GUI)
  • 卸载 Thinkorswim 并在 wine 下安装 Windows 版本。

现在 Thinkorswim 平台已更新,但无法启动。我收到以下信息:

No JVM could be found on your system. Please define EXEJ-JAVA-HoME to point the the installed 32 bit JDK or JRE.

我尝试通过 wine 使用 Windows 版本手动安装 Java(按照 Ubuntu 论坛上的建议),但也无法启动。

你们能给我一些建议吗?

答案1

要使 thinkorswim 在 ubuntu 16.04 [和其他版本] 上运行,您需要 oracle java 8 的 java 版本。在 java 版本“1.8.0_91”[java 8 update 91] 中,安全设置不允许 thinkorswim 运行,因此您需要早期版本 [pre-java8 update 20]。

我使用的是 Java 8 update 11。将安全设置设为“中”。必须是 Oracle 版本的 Java。以下是旧 Java 版本的链接:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html#jre-8u11-oth-JPR

您必须“仅供此用户”安装。遵循 thinkorswim 说明,例如安装完成后不要运行。首先取消选中“完成后运行”框,然后更改桌面图标的权限。

Ubuntu Linux 说明 | 安装 (1 KB)

  1. 此安装需要 Ubuntu Linux 10.4 或更高版本。点击“下载 thinkorswim”开始安装。

  2. 下载完成后,导航到保存文件的位置,右键单击图标并选择“属性”。

  3. 进入属性后,单击“权限”选项卡,设置“读写访问”,选中“允许作为程序执行文件”复选框,然后单击“关闭”。

  4. 现在双击 thinkorswim_other_installer.sh 文件并在出现提示时选择“运行”。

  5. 按照步骤操作,直到出现一个复选框,询问您是否要运行该应用程序。取消选中该复选框,然后单击“完成”。

  6. 选择“完成”后,关闭所有打开的窗口,并在桌面上找到 thinkorswim 文件。右键单击它并选择“属性”。

  7. 现在,像之前一样,选择“权限”选项卡,设置“读写访问”,选中“允许作为程序执行文件”复选框,然后单击“关闭”。

  8. 您的桌面上现在会出现一个 thinkorswim 图标。如果您看到此图标,则表示您已成功完成安装过程。

答案2

我有同样的问题。按照此处的说明,它在 Java 7 下运行良好: http://www.strategic-options.com/insight/thinkorswim-on-ubuntu-14-04/

但是现在您想将 Linux 更新为 oracle java 8。现在使用 sudo 运行它似乎可以正常工作。

相关内容