Configure Java in Arch Linux to run a React Native application
![Configure Java in Arch Linux to run a React Native application](/content/images/size/w1200/2019/11/arch-linux-wallpaper-1.jpg)
Building applications with React Native on Linux or macOS usually need some extra configuration like setting environment variables that sometimes is not clear about where or how to put them.
I am using Arch Linux in my second computer, so I decided to configure it to develop a React Native application. I installed everything and by the time I run the app with:
react-native run-android
I got some errors regarding the version of Java, the environment variable and some others, so in order to run your app correctly you must follow these steps:
- Install
jdk8-openjdk
because with Java 10 I couldn’t run the app.
sudo pacman -S jdk8-openjdk
- Add JAVA_HOME to your .bash_profile file
export JAVA_HOME=/usr/lib/jvm/default
- List your Java environments with
archlinux-java status
- Set a default Java environment
archlinux-java set [java-8-openjdk]
- Finally
source ~/.bash_profile
With those simple steps you will be able to run your react-native application on Arch Linux!