OK, I apologize in advance if this only causes confusion, tooling is a pain in the ass when you're just trying to get **** done. But this might be magic for you:
Install vagrant:
https://www.vagrantup.com/downloads.html
You will need VirtualBox too.
Create a file named `Vagrantfile` in your project directory. And paste this in:
Code:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provision "shell", inline: <<-SHELL
apt-get -y -q update
apt-get -y -q upgrade
apt-get -y -q install default-jre
apt-get -y -q install default-jdk
SHELL
end
In a shell, gitbash or w/e, just run `vagrant up` from your project dir, this will take a couple minutes. When it's done you can `vagrant ssh` and you are now in the ubuntu virtual box, navigate to `/vagrant` which will contain your project files, you can then javac and all that stuff there.
I hope this helps, but it also might be good to clarify that those are the java packages the TA is using.