Linux builds development environment

1. How to check whether the linux machine is 32-bit or 64-bit:

file /sbin/init or file /bin/ls

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3d705971a4c4544545cb78fd890d27bf792af6d4, stripped

 

2. Download the JDK compressed package:

http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1511957587_2faa3bdc86a4a8ab70d798d048317552

 

3. Unzip to /usr/java directory

tar -xzvf jdk-8u151-linux-x64.tar.gz 

 

4. Configure environment variables and edit /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_151

export JAVA_BIN=$JAVE_HOME/bin

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export  JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300"

export JAVA_HOME JAVA_BIN PATH CLASSPATH JAVA_OPTS

export PATH=$PATH:/usr/erlang/bin

export APPHOME=$HOME/apphome

export M2_HOME=/usr/apache-maven-3.5.2

export PATH=$PATH:$M2_HOME/bin

export MYSQL_HOME=/home/mysql-5.6.37-linux-glibc2.12-x86_64

 

export PATH=$PATH:$MYSQL_HOME/bin

 

5. The configured JDK takes effect

source /etc/profile

 

6. Check whether the JDK is installed successfully  java -version

java version "1.8.0_151"

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

 

7. Find the application process, and then kill the script

kill $ (ps -eaf | grep "/opt/jdk1.8/bin/java -jar /home/App/demo/demo.jar" | grep -v grep | awk '{print $ 2}')

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326070133&siteId=291194637