I will be going on deployment very soon and i want to download a bunch of software to use while on deployment to continue learning and making code. The problem is every port we pull into we are required to reset our devices to factory settings but does NOT include hard drives. So im looking for reccomendations as far as software, useful libraries, offline installs, etc. i should download to my hard drive so when i have to reset my laptop i can still have everything i need to work with offline. I know i will need the entirety of my IDE on my hard drive, are there offline jdk and jre installers i can use? directX for games, and that kind of thing, could really use help here!