Andre's Blog

20170525 Raspberry Pi - Developer Tools 2 - Java Gradle Git




In this post I explain how I have set up Java, Gradle and Git on my Raspberry Pi.

My initial reason to start working with the Pi was :

I want to be able to develop, compile and debug my blog and my other software while I am in the bus or in the tube.

Installation of Java and Gradle is the same as under Ubuntu, download and unpack them and put their bin folders into the path in .bashrc.

The Raspbian/Jessie light default image is 32bit, and since I use the 32 bit image I use jdk-8u121-linux-arm32-vfp-hflt.tar.gz.

I don't link it here, better google for Java SE 8 Archive Downloads to find a current version.

I googled reasons for why the default images on the Pi are 32bit, though 64bit is supported. I have found these articles :

RASPBERRY PI: Der mit dem 64-Bit-Kernel tanzt

Raspberry Pi 3 Still Essentially a 32-Bit SBC For Now

Gradle does not differ the architectures, you get it from here.

This is how I have put Java and Gradle into the path in .bashrc :


Now to Git. I have set up one server repo (origin) on the Pi, to be able to sync Ipad and Pi :

$ mkdir gitserver
$ cd gitserver
$ mkdir piblog.git
$ cd piblog.git
$ git init --bare --shared
$ cd ..
$ chmod -R o+w piblog.git

and then I have cloned it on the Pi to use it there

$ cd /mnt/usbstickext4/pi/gitrepo
$ git clone ssh://pi@

and on my Mac I created a clone the same way and then created from that clone another origin on my Synology as backup :

$ git remote add piblogorigin ssh://amos@
$ git push piblogorigin
$ git pull piblogorigin master
$ git push piblogorigin master
$ git remote

The output of git remote is now


Select where to go ...

The Blog
My Technical Blogs
Blogs Of Friends