ThinkorSwim won't install on my Linux


New member
I cannot run or install thinkorswim. When I click the icon, it loads for a moment and then stops loading.

When I try to install I get the below error.

sudo sh ./
Starting Installer ...
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Container

Java appears up to date.

java -version
openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment (build 14.0.2+12)
OpenJDK 64-Bit Server VM (build 14.0.2+12, mixed mode)

I had uninstalled it to see if that would fix the issue, but I had to pass the -c option (uninstall -c) to bypass the graphic interface.

Anyone know the magic sauce needed to get it to run?

I'm using Arch Linux. Kernel 5.7.8


Staff member
I don't have any experience troubleshooting on a Linux machine, so I can't provide much support regarding this issue. Have you tried following the instructions on this page? I would also get in touch with TD Ameritrade's support team.


Well-known member
use latest openjdk and in order to run tos on linux you have to run it as sudo (self installing updates). similar to the windows version runs and activates the Windows UAC.

Similar threads