Linux? - futures io
futures io futures trading


Discussion in ThinkOrSwim

Updated by Big Mike
      Top Posters
    1. looks_one apdxyk with 2 posts (2 thanks)
    2. looks_two lewac with 1 posts (1 thanks)
    3. looks_3 Big Mike with 1 posts (1 thanks)
    4. looks_4 Orderbook with 1 posts (4 thanks)
      Best Posters
    1. looks_one Orderbook with 4.0 thanks per post
    2. looks_two apdxyk with 1.0 thanks per post
    3. looks_3 Big Mike with 1.0 thanks per post
    4. looks_4 lewac with 1.0 thanks per post
    1. trending_up 624 views
    2. thumb_up 8 thanks given
    3. group 3 followers
    1. forum 4 replies
    2. attach_file 0 attachments

Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

Search this Thread


(login for full post details)
  #1 (permalink)
Farm USA
Posts: 6 since Sep 2012
Thanks: 2 given, 1 received


Used to enjoy TOS on Linux in past. After a long Windows hiatus tried to install it again, but seems there are some changes I am not aware of. It is either Java version problem or the program itself. Asking on an offchance someone already figured this one out.


Reply With Quote

Can you help answer these questions
from other members on futures io?
TOS Custom Implied Volatility Rank Watchlist/Scanner Column
Think or swim earnings move calculation
Data Feed sharing possible between TS/IB and 3rd party apps?
Platforms and Indicators
FYI plot bug & workaround: changing color or width is delayed 1 bar
EasyLanguage Programming
Scan by comparing SMAs within 5 mins
Best Threads (Most Thanked)
in the last 7 days on futures io
Are sharks watching on the other side?
58 thanks
VWAP for stock index futures trading?
35 thanks
Sierra Chart ACSIL for Beginners.
16 thanks
Earn2Trade (Helios) - "The Gauntlet"
16 thanks
Spoo-nalysis ES e-mini futures S&P 500
14 thanks
(login for full post details)
  #2 (permalink)
Bangkok Thailand
Posts: 21 since Jan 2019
Thanks: 1 given, 27 received

Hello, I don't use ThinkOrSwin, but I found this information, maybe it can help you.

ThinkOrSwim requires Zulu OpenJDK 8 to run.
Once Zulu OpenJDK8 is installed, ensure Zulu OpenJDK8 is the default with the “java –version” command in a shell/terminal.

Zulu Enterprise builds of OpenJDK are 100% open source Java Development Kits (JDKs) that are compliant with the Java SE standard. Zulu Enterprise subscriptions provide timely security updates, bug fixes, and Premium and Standard support options for businesses whose operations depend upon Java.

Reply With Quote
The following 4 users say Thank You to Orderbook for this post:
(login for full post details)
  #3 (permalink)
Farm USA
Posts: 6 since Sep 2012
Thanks: 2 given, 1 received

Thank you, Sir. You are correct. In my haste I went ahead and downloaded Oracle Java 8. And the installer wouldn't work. Things changed and TDA developers switched the Java binary package. After installing Zulu Java 8 everything works as it used to be.
Linux users

thinkorswim requires Zulu OpenJDK 8 to run, general installation instructions can be found on the Zulu website.

Once Zulu OpenJDK8 is installed, ensure it is set as the default Java VM using the steps specific to your Linux Distribution After ensuring Zulu OpenJDK8 is the default with the “java –version” command in a shell/terminal, continue with the installation instructions below:

1. Click "Install thinkorswim" to download the thinkorswim installer to a directory on your PC.
2. After downloading open a shell and CD to the directory where you downloaded the installer.
3. At the prompt type: sh ./

A more in-depth guide for the Ubuntu, Linux Mint and Debian distributions is available on The Learning Center.

Note: Clients intending to run thinkorswim on Linux, Solaris or other Unix variants, manual updates and tuning may be required, we have no official support for configuring these operating systems.

Reply With Quote
The following 2 users say Thank You to apdxyk for this post:
(login for full post details)
  #4 (permalink)
West Palm Beach FL/USA
Posts: 3 since May 2020

ok... the JRE needs to be version 8... it doesn't run on anything else including the latest (JRE11). here's how to check.. bring up a terminal and type the following:

lee@lewac ~ $ java -version

my example here returned:

lee@lewac:~$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

if you don't see 1.8x do this:

lee@lee-mint18 ~ $ sudo update-alternatives --config java

Selection Path Priority Status
0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode
* 1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode

you'll get something like above returned. hopefully JRE8 is one of them but if not?

if JRE8 is not listed go to oracle and get it.. its in archive so look around. and follow install directions. the current version is JRE11, I believe.

Here I selected Version 7 because I was working on some JAVA code that would not run under 8.

Reply With Quote
(login for full post details)
  #5 (permalink)
Site Administrator
Manta, Ecuador
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
Big Mike's Avatar
Posts: 48,890 since Jun 2009
Thanks: 31,573 given, 94,494 received

Someone should push a Docker container for ToS with the bundled dependencies.

Sent using the mobile app

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
Follow me on Twitter Visit my Facebook Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to Big Mike for this post:

futures io Trading Community Platforms and Indicators ThinkOrSwim > Linux?

May 24, 2020

Upcoming Webinars and Events

Free BloodHound Licenses for everyone!


Every journal equals ten meals for the hungry


Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432,
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts