posiadam również Pixelbooka i regularnie piszę kod Javy. Sugestia podana przez u/Yithar jest dobra i właśnie to robię. Chyba chciałem dać bardziej konkretną radę.
zainstalowałem Ubuntu 16.04 przez croutona. Gdy to zrobisz, masz do wyboru trzy środowiska graficzne: Xfce, gnome i unity. (Wierzę, że jest więcej możliwości wyboru, ale myślę, że te trzy są najczęstsze.) Wydaje się, że Pixelbook ma problem z xfce, w którym występuje opóźnienie wejścia zarówno z klawiaturą, jak i gładzikiem. Zainstalowałem środowisko graficzne gnome i nie mam problemu. Miałem tylko jeden inny problem, który jest opisany (i rozwiązany) w tym wątku.
kiedy programujesz w Javie na Ubuntu, musisz dokonać wyboru; musisz wybrać pomiędzy JDK wydanym przez Oracle lub wersją open source. Wersja open source jest znacznie łatwiejsza do zainstalowania i to jest to, co polecam, jeśli profesorowie nie mają nic przeciwko. Wystarczy sudo apt-get install default-jdk
i gotowe. Możesz oczywiście również zainstalować dowolne z kilku IDE (lub użyć wiersza poleceń, jeśli wolisz).