Ich besitze auch ein Pixelbook und schreibe regelmäßig Java-Code. Der Vorschlag von u / Yithar ist gut und ich mache genau das. Ich glaube, ich wollte nur ein paar spezifischere Ratschläge geben.
Ich habe Ubuntu 16.04 über Crouton installiert. Wenn Sie das tun, haben Sie die Wahl zwischen drei Desktop-Umgebungen: xfce, Gnome und Unity. (Ich glaube, es gibt mehr Möglichkeiten, aber ich denke, diese drei sind die häufigsten.) Das Pixelbook scheint ein Problem mit xfce zu haben, bei dem sowohl die Tastatur als auch das Trackpad eine Eingangsverzögerung aufweisen. Ich habe die Gnome-Desktop-Umgebung installiert und habe kein Problem. Ich hatte nur ein anderes Problem, das in diesem Thread beschrieben (und gelöst) wird.
Wenn Sie in Java auf Ubuntu programmieren, gibt es eine Wahl zu treffen; Sie müssen zwischen dem von Oracle veröffentlichten JDK oder der Open-Source-Version wählen. Die Open-Source-Version ist viel einfacher zu installieren und das empfehle ich, wenn es Ihren Professoren nichts ausmacht. Alles was es braucht ist sudo apt-get install default-jdk
und du bist fertig. Sie können natürlich auch eine von mehreren IDEs installieren (oder die Befehlszeile verwenden, wenn Sie dies bevorzugen).