jag äger också en Pixelbook och skriver regelbundet Java-kod. Förslaget från u / Yithar är bra och jag gör exakt det. Jag antar att jag bara ville ge några mer specifika råd.
jag installerade Ubuntu 16.04 genom crouton. När du gör det får du ett val mellan tre skrivbordsmiljöer: xfce, gnome och unity. (Jag tror att det finns fler alternativ, men tror att dessa tre är de vanligaste.) Pixelbook verkar ha problem med xfce där det finns inmatningsfördröjning med både tangentbordet och styrplattan. Jag installerade gnome-skrivbordsmiljön och har inga problem. Jag hade bara ett annat problem som beskrivs (och löses) i den här tråden.
när du programmerar i Java på Ubuntu finns det ett val att göra; du måste välja mellan JDK släppt av Oracle eller open source-versionen. Open source-versionen är mycket lättare att installera och det är vad jag rekommenderar om dina professorer inte har något emot det. Allt som krävs är sudo apt-get install default-jdk
och du är klar. Du kan naturligtvis också installera någon av flera IDE: er (eller använd kommandoraden om det är vad du föredrar).