CentOS 下安装、使用Java ”一条龙“_centos使用java -jar启动后端?_JimmyYang_MJ的博客-程序员宅基地

技术标签: jdk  java  Linux  linux  centos  

1. 下载并安装JDK

1. 创建java目录

mkdir /root/java
cd /root/java

2.下载jdk,然后解压

下载,解压

tar  -zxvf  jdk-8u131-linux-x64.tar.gz

3.设置环境变量

vi /etc/profile

profile 末尾添加

#set java environment
export JAVA_HOME=/root/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

让修改生效:

source /etc/profile

或者. /etc/profile

4.验证JDK有效性

java -version

在这里插入图片描述

参考: https://www.linuxidc.com/Linux/2016-09/134941.htm

2. 运行 Java

要运行java 文件,首先通过 javac ***(.java 文件),生成 .class 字节码文件

javac /usr/ch01/sec01/java/HelloWorld.java

在 .java 文件中 package 导入的包所在的目录ch01/sec01/ 运行.class 文件

java ch01/sec01/HelloWorld  参数1 参数2···· # 注意:返回父文件夹下运行命令

3. 终止Java程序

查看java进程命令:

ps -ef | grep java

终止java进程的命令: 备注:xxxx为java进程号

kill -9 xxxx

KILL 9 表示强制终止

后台执行

nohup java -jar test.jar &

ctrl+z 后台执行.
ctrl+c 终止.

参考:https://www.cnblogs.com/myseries/p/12078604.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41234094/article/details/105467769

智能推荐

Java干货学习第五天-数组遍历,排序,二分法_卑微-程序员的博客-程序员宅基地

遍历for/each 强化for循环;int[] num = {1,23,3};for(int a : num){}就是把num数组中每一个量挨个传给a;int a[] = new int[]{1,2,3,3}使用场景:传递参数为字面量\;比较字符串使用squals方法,不能使用==;比较基本类型是比较值,而引用类型(类,数组,接口)是比较内存地址;传值和传应用传值指的是基本类型的传递;两个值互不相关;传引用指引用类型的传递;传递的是地址;public static void

hdu4745区间dp模板 O(n^3) 。有空写下递归法(细节少,代码简单)_infinity°º的博客-程序员宅基地

DP三特征:(基本条件)重叠子问题(多次使用子结构)最优子结构(大问题最优 由 小问题最优得来)无后效性(求大问题时 不会影响小问题)DP三要素:状态(一般状态,目标状态。明确dp在该题的含义)阶段的划分 区间长度(小区间到大区间)状态表示 枚举起点状态转移 枚举分割点(环形要)记忆化dfs 结合了(搜索的方便写法+dp的效率)#include <bits/stdc++.h>using namespace std;typede...

golang实战-数字签名与认证_go 数字签名_椛茶的博客-程序员宅基地

一. 数字签名设想一个场景:Alice 给 Bob 发送了一段消息(明天我请你吃饭),该消息使用 Bob 的公钥加密(公钥加密才能确保消息被截获后也只有 Bob 本人能用自己的私钥解密),但是由于 Bob 的公钥可能其他人也有,Tom 也可以使用 Bob 的公钥加密信息后发送给 Bob,所以 Bob 无法确保这条信息是 Alice 本人发送的,但是如果每条信息都加上 Alice 本人的签名,Bob 接收到信息之后就知道真的是 Alice 发送的,也能通过第三方机构防止 Alice 否认该..._go 数字签名

关于MySQL的boolean和tinyint(1)_iteye_6481的博客-程序员宅基地

MYSQL保存boolean值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1)。MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0。&lt;wbr&gt;&lt;/wbr&gt;MySQL没有boolean类型。这也是比较奇怪的现象。例:create table test(&lt;wbr&...

随便推点

网站优化策略之SEO必知的七大技巧_weixin_30249203的博客-程序员宅基地

做为SEO,经常接手新网站那也算是家常便饭了,而对于一个新网站而言,提高网站权重那是重中之重,因为一个新网站要想引起百度的重视,必然要做考虑一些环节上的问题,而这些问题其实也都是做为SEO的基本操作流程罢了,只是很多SEO新人都不是很了解,今天深圳SEO刘宇凡就来浅谈一下经过总结的一些技巧吧! 一,网站域名与程序一个新网站首先考虑的就是域名问题与程序问题,选择域名也要分析,域名当然最好包含...

表字段操作(添加、删除、修改长度)-程序员宅基地

表字段操作(添加、删除、修改长度)(1)添加字段ALTER TABLE 表名 ADD(字段名 字段类型);ALTER TABLE test ADD(NAME varchar2(20));(2)删除字段ALTER TABLE 表名 DROP COLUMN 列名;ALTER TABLE test DROP COLUMN NAME;(3)删除多列ALTER TABLE 表名 DROP (列名1,列名2,列名3......);ALTER TABLE test DROP (age,userid

Linux系统常用监控工具_weixin_34326558的博客-程序员宅基地

top命令(类似Windows下任务管理器,能够实时动态地监控并显示系统中各个进程的资源占用状况,是 Linux下常用的性能监控和分析工具。)top命令.png详解:来源见水印命令详解使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S...

vs2015/2017配置腾讯开源框架ncnn_ncnn xiazai_MirrorYuChen的博客-程序员宅基地

腾讯ncnn官方github下载地址为:https://github.com/Tencent/ncnn github上有一个配置好的vs2015版本ncnn:https://github.com/guozhongluo/ncnn-vs2015-examples-demo 1、框架编译 可以直接下载这个vs2015版本的ncnn,下载完之后打开。 这里..._ncnn xiazai

2021年中式烹调师(技师)考试题库及中式烹调师(技师)考试资料_纸包杂原料下锅的最佳温度是_露露老师的博客-程序员宅基地

题库来源:安全生产模拟考试一点通公众号小程序安全生产模拟考试一点通:机修钳工(技师)考试报名根据新机修钳工(技师)考试大纲要求,安全生产模拟考试一点通将机修钳工(技师)模拟考试试题进行汇编,组成一套机修钳工(技师)全真模拟考试试题,学员可通过机修钳工(技师)试题及解析全真模拟,进行机修钳工(技师)自测。1、【单选题】恒温环境控制精度最大误差为±()oC。( B )A、2B、1C、1~2D、2~52、【单选题】执行刀具偏置时托板不移动但坐标要变化,系统通讯参数应()。( A )A、设置_纸包杂原料下锅的最佳温度是

术_技_析_解_L_M_X_liuxiaobinaaa的博客-程序员宅基地

http://liuyuru.iteye.com/blog/777531http://www.iteye.com/topic/68166InputStream in = getClass().getResourceAsStream("NewFile.xml"); //创建一个文档解析工厂实例 DocumentBuilderFactory dbf = Do..._vdisp_m

推荐文章

热门文章

相关标签