我对 Linux 还不太熟悉,大约一天以来我一直在尝试安装并正确运行这个程序,但由于一些未知原因,它无法正常工作,直到我卸载了 Java 8 并将其替换为 Java 7。之后,我按照此地点,包括这个奇怪的指令:
当向导出现时,请确保安装到以下目录:/usr/local/bin**“/thinkorswim”**
我不知道为什么这篇文章的作者将 thinkorswim 放在双引号中,但令人惊讶的是一切正常。我现在在 usr/local/bin 中有一个名为的目录:
垃圾桶”
该文件夹中还有另一个子目录,名为:
thinkorswim”
目录名中的双引号有什么用处?它们是必要的吗?
答案1
我很确定星号可能是某些 wiki 中遗留的格式(正如您所引用的,它们已经从源站点中消失了),而引号只是为了强调名称……
为什么它有效? - 好吧,双引号在文件名中是有效字符,您只需要在操作它们时格外小心,以正确转义。由于星号没有被转义,我猜,发生的事情是,它们可能被安装脚本剥离了,所以你最终会得到bin"
(事实是,星号也可以在文件名中使用,但我猜至少对该输入进行了一些清理,遗憾的是,它没有留下a-zA-Z0-9_-.
- 你很少会看到其他任何东西)。
无论如何,我认为,如果您想确保从该路径运行应用程序时不会遇到任何问题,您应该重新安装它。
TLDR;它起作用了,因为本质上没有错误......
答案2
在 UBUNTU 上运行 THINKORSWIM 的更新!
2016年1月23日星期六,TOS发布了Thinkorswim版本1880.62
此版本解决了在 Ubuntu 上运行 TOS 的多个问题,主要是因为它使用了 Java 8。如果您是 TOS 粉丝,请尝试以下操作:
更新至 Ubuntu 15.10
点击
Open the Technical Notes
ThinkorSwim在线帮助页面底部的链接:https://tlc.thinkorswim.com/center/release/rel-1-23-2016.html并一直滚动到底部以获取有关如何将 Java 从 7 更新到 8 的说明。
我简单地在终端中使用以下命令安装了 Java 8:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
并通过以下方式将 Java 8 设置为默认值:
sudo apt-get install oracle-java8-set-default
从他们的下载页面下载 TOS Desktop 并仍处于终端模式,更改到您下载 TOS 的目录并
sudo sh ./thinkorswim_installer.sh
我在 5 台使用 15.10 的电脑中的 4 台上工作。奇怪的系统不会将 TOS 图标放在桌面上,但可以从命令行运行!
关于 ODD DUCK -- 发现通过返回 JAVA 7 我可以获得 ICON,但 TOS 无法运行。然后按照上述说明安装 JAVA 8。结果:单击 ICON 然后生成更新并登录 TOS。