Use Multiple JVM versions on Mac OS and Linux

LinuxDownload multiple Java versions and put them into /opt/ If you already have some JDK from ubuntu repo or etc not a big deal, just fix the paths bellowRegister them as alternativessudo update-alternatives --install /usr/bin/java java /opt/java-8-oracle/bin/java 1081sudo update-alternatives --install /usr/bin/java java /opt/sap-machine-jdk-11.0.3/bin/java 1080Edit your ~/.bashrc filealias java11='sudo update-alternatives --set java /opt/sapmachine-jdk-11.0.3/bin/java;export JAVA_HOME=/opt/sapmachine-jdk-11.0.3/'alias java8='sudo update-alternatives --set java /opt/java-8-oracle/bin/java;export JAVA_HOME=/usr/lib/java-8-oracle/'SAVE and start a new bash terminalexecutejava8 to use java8java11 to use java11the latest version you have set stays as system wide, but the JAVA_HOME is not :( you can put java8 or java11 as a last line in the bashrc but since it is sudo it will always require password when start and is not great ;(MacInstall homebrew, since it rox !Install Oracle Java 8 or OpenJDK 8.I recommend adoptopenjdkbrew tap adoptopenjdk/openjdkbrew search adoptopenjdkbrew cask install adoptopenjdk8brew cask install adoptopenjdk11On mac since it RULZ you have a java_home executable (that changes and fixes both your path and your JAVA_HOME) , so the .bashrc changes are easy !Edit your ~/.bashrc fileexport JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)export JAVA_11_HOME=$(/usr/libexec/java_home -v11)alias java8='export JAVA_HOME=$JAVA_8_HOME'alias java11='export JAVA_HOME=$JAVA_11_HOME'java8Note: the latest execution of java8 is to make it system wide by defaultSAVE and start a new bash terminalexecutejava8 to use java8java11 to use java11WindowsUse a normal OS or suffer...

Use Multiple JVM versions on Mac OS and Linux

LinuxDownload multiple Java versions and put them into /opt/ If you already have some JDK from ubuntu repo or etc not a big deal, just fix the paths bellowRegister them as alternativessudo update-alternatives --install /usr/bin/java java /opt/java-8-oracle/bin/java 1081sudo update-alternatives --install /usr/bin/java java /opt/sap-machine-jdk-11.0.3/bin/java 1080Edit your ~/.bashrc filealias java11='sudo update-alternatives --set java /opt/sapmachine-jdk-11.0.3/bin/java;export JAVA_HOME=/opt/sapmachine-jdk-11.0.3/'alias java8='sudo update-alternatives --set java /opt/java-8-oracle/bin/java;export JAVA_HOME=/usr/lib/java-8-oracle/'SAVE and start a new bash terminalexecutejava8 to use java8java11 to use java11the latest version you have set stays as system wide, but the JAVA_HOME is not :( you can put java8 or java11 as a last line in the bashrc but since it is sudo it will always require password when start and is not great ;(MacInstall homebrew, since it rox !Install Oracle Java 8 or OpenJDK 8.I recommend adoptopenjdkbrew tap adoptopenjdk/openjdkbrew search adoptopenjdkbrew cask install adoptopenjdk8brew cask install adoptopenjdk11On mac since it RULZ you have a java_home executable (that changes and fixes both your path and your JAVA_HOME) , so the .bashrc changes are easy !Edit your ~/.bashrc fileexport JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)export JAVA_11_HOME=$(/usr/libexec/java_home -v11)alias java8='export JAVA_HOME=$JAVA_8_HOME'alias java11='export JAVA_HOME=$JAVA_11_HOME'java8Note: the latest execution of java8 is to make it system wide by defaultSAVE and start a new bash terminalexecutejava8 to use java8java11 to use java11WindowsUse a normal OS or suffer...

ORM в Java: Hibernate и JPA

A talk about Java and ORM I made at Software University in Bulgaria few months ago. It shows Hibernate (old school stuff) and JPA to as ORM. The talk is in Bulgarian Examples on github can be found here : Hibernate example JPA...

ORM в Java: Hibernate и JPA

A talk about Java and ORM I made at Software University in Bulgaria few months ago. It shows Hibernate (old school stuff) and JPA to as ORM. The talk is in Bulgarian Examples on github can be found here : Hibernate example JPA...

What is jHipster at SoftUni Conf, March, 2015

This is a small 10min talk that I made about jHipster. JHipster is a yeoman generator that can create a spring boot/jpa application with angular and bootstrap for a minute.I am not fan of code generation but .. its something that may help us doing presentations or preparing an example.The talk is in Bulgarian...