Download and Use JDK 10.0.2!!!

Don’t use the latest Java 11. For whatever reason, Oracle decided to not bundle JavaFX with it.

If you really what to use Java 11, you’ll need to download and install JavaFX separately. I’ll leave you to google the instructions on how to do that.

Use JDK 10.0.2. It has JavaFX built in and is what is installed in our labs.

If you already installed Java 11, uninstall it entirely.  

Download JDK 10.0.2. Since Oracle is pushing the latest and greatest Java 11, you’ll need to jump through some hoops to get it. Here’s how:

  • Go to the JDK download page.
  • At the bottom of the page, there’s a Java Archive.  Click that.
  • Select Java SE 10
  • You may need to create an account to download it. Go ahead; it’s safe.

You’ll have a much better JavaFX experience!

Good Luck

CSC-112 – Linux Accounts and Orientation

Welcome CSC-112 Students!

Start the Linux Orientation Assignment.  You are going to need to create and maintain a small website to deliver your GUI apps to the world.  Use your winter session downtime to get this done and free up your time during the regular semester.

Email me to request an account on this cs machine.  I’ll respond with your username and an initial password so can proceed with this exercise.

Students who complete this Linux configuration assignment during the break will receive an extra 10 points.  That’s right, a big 20 out of 10 for demonstrating their enthusiasm for learning.

(There may be an issue or two as the cs server is running on a different environment than in previous semesters.  Just email me if you encounter an error and I’ll fix the problem ASAP.)

The assignment describes utilities for Windows users.  For Apple users, check out these utilities: Graphical SFTP Utilities for Apple and  What is the equivalent of PuTTY for Mac OS-X

An Extra Activity

Having to continually enter a username/password gets tiring.  To configure Putty to autologin using public/private keys follow this tutorial: .  If everything goes well, you will not have to enter a password.  Do this on computers you own as the private key is a file on your computer.  You can’t permanently save files on STCC computers.

Links and Resources for Java Courses

Liang 11th Edition Resources

Common Resources

Sign up for a GitHub Account

If you going to be a programmer, then github is a site you’ll need to use.

Go here: and create an account for yourself.  We will be using github for homework submissions.

In particular the part of github we’ll  be using is the gist function located here:

You can submit multi-file projects under just one URL! You also have a record of all your work in one convenient location.