This all started, because I started day trading penny stocks on eTrade and realized that without a significant enough brokerage account ($1,000), that my quotes, market prices were delayed. Thus, I began looking for a new, sophisticated trading platform. That’s how I came across TD Ameritrade’s thinkorswim.
Without getting into my opinions and what not, I will go right into the point of why I wrote this.
To begin with, this was a huge pain in the butt. Not the way I am going to show you, but my road to figuring out how to get it done correctly, installing Java 8 JDK for Linux, and then thinkorswim for Linux.
It’s not the thinkorswim platform that is challenging to install, but the proper Java version that is no longer supported by Oracle. Granted, you can find the download on the Oracle site, but installing it did not go well for me.
There are a ton of responses online covering how to install, update, or delete Java JDK/JRE, at least the more current versions. Oracle doesn’t offer an easy install for Java 8 JDK anymore, so getting it done the right way is a huge pain.
*Quick comment about JDK vs. JRE. JRE is all that is necessary to run the thinkorswim environment, but the JDK will provide more capabilities potentially in the future for other tasks.
After installing multiple versions, updating, deleting, and trying a different version, I finally found this link.
By the way, this process could potentially work for other systems, but make sure first…
thinkorswim does not support Java 11 or newer.
After speaking to a technical representative from thinkorswim, their is not a lot of Linux users (imagine that) utilizing their software. Thus they don’t offer a lot of support for it, so they only offer compatibility with Java 8 JRE (or JDK). I started with Java 12 (currently the most recent), trying to cover my bases. Then tried Java 11. And finally found a Java 8 installer package.
Let us get started.
Here is the link for checking which version of Linux you have:
https://itsfoss.com/how-to-know-ubuntu-unity-version/
Type lsb_release -a in your Linux terminal.
Here is how to uninstall previous Java JDK verions from your system. So, if you type java -version in to your console, it will inform you of which version you currently are running. The link provided will remove all of that cleanly:
How To Uninstall JDK From Linux ?
Here is the granddaddy link of ’em all to install Java 8 onto your rig, simply:
Scroll down to Install Howto, instructions are listed, to be typed into your terminal. Ctrl + alt + T to open a new terminal window.
My only addition to the above Install Howto:
“Add the following line to /etc/apt/sources.list:
deb http://debian.opennms.org/ stable main"
To add the line to the /etc/apt/sources.list, use this command in your terminal to simplify, and to not have to open a text editor, which many of you may not know about. Here is the link for these instructions, that I already applied.
sudo bash -c 'echo "deb http://debian.opennms.org/ stable main" > /etc/apt/sources.list'
Then just continue through the rest of the instructions. Went simply for me.
Here is the link for the thinkorswim trading platform download. The instructions for that are listed on which ever OS you are running.
If you have further questions, shoot me an email: ggrahl18@gmail.com.
Hope this helps some of you!
Here are the links for TD Ameritrade with thinkorswim:
https://invest.ameritrade.com/grid/p/site
https://www.tdameritrade.com/tools-and-platforms/thinkorswim/features.page
https://mediaserver.thinkorswim.com/installer/install.html

Here is the link for Linux Ubuntu 18.04.2 LTS. Which, is a phenomenal open-sourced operating system. If you are a tech junkie, like playing with computers, tweaking anything, programming, free software and support, whatever. Make the switch. At least dual load it onto your computer, so you can switch back and forth to Windows, or whatever you have. You could even boot load it from a USB drive. I always keep a Linux bootable flash drive in case I come across a computer that is not starting up properly.








