导航:首页 > 编程语言 > centos运行java

centos运行java

发布时间:2022-06-05 12:20:30

❶ 我在centOS linux安装jdk1.6后,运行java或javac命令报错是杂回事

一、软件下载
1、下载JDK(下面分别是32位系统和64位系统下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_
#32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_
#64位
#
getconf
LONG_BIT
#
查看系统多少位
二、安装JDK7.0版本
1、先卸载服务器自带的jdk软件包
#
java
-version
#查看服务器是否安装过jdk
java
version
"1.6.0_17"
OpenJDK
Runtime
Environment
(IcedTea6
1.7.4)
(rhel-1.21.b17.el6-i386)
OpenJDK
Client
VM
(build
14.0-b16,
mixed
mode)
#
rpm
-qa
|grep
gcj
#查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
#
yum
-y
remove
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
#卸载软件包
2、安装jdk7.0
解压配置安装
#
mkdir
-p
/usr/lib/jvm
#
tar
zxvf
jdk-7u9-linux-i586.tar.gz
-C
/usr/lib/jvm
#
mv
/usr/lib/jvm/jdk1.7.0_09
/usr/lib/jvm/java7
3、添加jdk7.0到系统环境变量
#cp
/etc/profile
/etc/profile.bak
#备份
#vi
/etc/profile
#编辑,在最后添加下面的内容
export
JAVA_HOME=/usr/lib/jvm/java7
export
JRE_HOME=${JAVA_HOME}/jre
export
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export
PATH=${JAVA_HOME}/bin:$PATH
#source
/etc/profile
#使配置文件立即生效
由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives
--install
/usr/bin/java
java
/usr/lib/jvm/java7/bin/java
300
update-alternatives
--install
/usr/bin/javac
javac
/usr/lib/jvm/java7/bin/javac
300
update-alternatives
--install
/usr/bin/jar
jar
/usr/lib/jvm/java7/bin/jar
300
update-alternatives
--install
/usr/bin/javah
javah
/usr/lib/jvm/java7/bin/javah
300
update-alternatives
--install
/usr/bin/javap
javap
/usr/lib/jvm/java7/bin/javap
300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
#
update-alternatives
--config
java
4、测试
#
java
-version
#
测试是否成功
java
version
"1.7.0_09"
Java(TM)
SE
Runtime
Environment
(build
1.7.0_09-b05)
Java
HotSpot(TM)
Client
VM
(build
23.5-b02,
mixed
mode)

❷ Centos7 自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做

一、chkconfig方式:

示例脚本名:autoStart.sh

1、脚本放到/etc/rc.d/init.d下面

2、给予执行权限 chmod +xautoStart.sh

3、添加自启chkconfig --addautoStart.sh

4、设置自启chkconfigautoStart.sh on

二、systemctl方式(contos7推荐):

示例脚本名:autoStart.sh,示例服务名:autoStart.service

1、编写脚本文件:vim autoStart.sh

#!/bin/bash
#chkconfig:23451090
#description:shtest
#需求的java环境引入
exportJDK_HOME=/application/jdk
exportJAVA_HOME=/application/jdk
#下面是开机启动实际需要做的功能,示例为启动rocketmq的namesrv
sh/application/rocketmq-all-4.1.0/bin/mqnamesrv&

2、编写service文件:vim autoStart.service,ExecStart指定好运行脚本的路径

[Unit]
Description=rqnamesrv
After=network.target
[Service]
Type=forking
ExecStart=/autoStart.sh
ExecReload=
ExecStop=
PrivateTmp=true
[Install]
WantedBy=multi-user.target

3、给脚本授予执行权限:chmod +x autoStart.sh

4、用mv命令将service文件放到/usr/lib/systemd/system目录下并赋予执行权限:chmod +x autoStart.service

5、到/usr/lib/systemd/system路径下执行命令systemctl enable autoStart.service;

6、使用systemctl is-enabled autoStart.service查看服务是否是自启,如果现实enabled则已添加为自启

7、重启shutdown -r now,重启之后使用命令systemctl status autoStart.service 查看服务启动情况,如果现实active(running)则表示自启成功,服务正在运行

❸ 怎么在centos中运行java程序

centos装jdk

❹ centos 7.2 怎么部署java

方法1:编译文件压缩包安装
创建目录
home 目录下建 software目录(也可以是任意目录)下用于存放的。
mkdir /home/software

根目录下 usr 目录下新建 java 目录,用于 jdk 的安装路径。
mkdir /usr/java

解压包
切换到 software 目录,里面有我们之前的 jdk-8u45-linux-x64.tar 执行
tar zxvf jdk-8u45-linux-x64.gz

解压后,software 下就多了一个 jdk1.8.0_45 包
移动到 java 安装目录下
mv jdk1.8.0_45 /usr/java

配置环境变量
方法1
修改 profile 文件
vi /etc/profile

在文件的末尾添加如下
export JAVA_HOME=/usr/java/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意
JAVA_HOME 是你的 JDK 安装目录
Linux 下用冒号“:”来分隔路径
$PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
export 是把这三个变量导出为全局变量。
方法2
上述修改 放到 .bash_profile 文件末尾中
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

❺ centos里安装好的的jdk,怎么打开运行

CentOS系统中,我们遇到很多的问题,不知道你是否也越到过这样的问题。在使用虽然CentOS系统提供yum,但对JDK安装一点作用都没有。因为我要用到JDK1.6,所以只能手动自己的安装了。查看Linux CentOS系统自带的JDK是否已安装下载JDK,java -version,去sun(ORACLE)注册下载一个。CentOS系统安装JDK 从SUN下载jdk-1_6_0_14-linux-i586-rpm.bin或jdk-1_6_0_14-linux-i586.bin 在/usr下新建java文件夹,将安装包放在/usr/java目录下 # mkdir /usr/java安装JDK # cd /usr/java ①jdk-1_6_0_14-linux-i586-rpm.bin文件安装 # chmod 777 jdk-1_6_0_14-linux-i586-rpm.bin ← 修改为可执行 # ./jdk-1_6_0_14-linux-i586-rpm.bin ← 选择yes同意上面的协议 # rpm -ivh jdk-1_6_0_14-linux-i586.rpm ← 选择yes直到安装完毕 ②jdk-1_6_0_14-linux-i586.bin文件安装 # chmod a+x jdk-1_6_0_14-linux-i586.bin ← 使当前用户拥有执行权限 # ./jdk-1_6_0_14-linux-i586.bin ← 选择yes直到安装完毕CentOS系统配置环境变量 # vi /etc/profile 在最后加入以下几行: export JAVA_HOME=/usr/java/jdk1.6.0_10 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # reboot ← 重启机器配置生完成以上,我们就在CentOS系统中完成了JDK的安装以及配置。

❻ centos7 java api如何运行

java后台接口项目首先要先进行编译(具体看你是什么项目),然后是要放在服务器中运行,如tomcat

❼ centos安装java的问题

是不是下载的文件格式有问题?
需要下载的是Linux self-extracting file而非Linux RPM in self-extracting file,你再检查一下。
可以按照以下步骤进行:
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)
<1># rpm -qa|grep jdk ← 查看jdk的信息或直接执行

# rpm -q jdk

# java -version
<2># rpm -qa | grep gcj ← 确认gcj的版本号
<3># yum -y remove java-1.4.2-gcj-compat ← 卸载gcj

第二步:安装JDK
<1>从SUN下载jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin
在/usr下新建java文件夹,将安装包放在/usr/java目录下
# mkdir /usr/java
<2>安装JDK
# cd /usr/java
①jdk-1_5_0_14-linux-i586-rpm.bin文件安装
# chmod 777 jdk-1_5_0_14-linux-i586-rpm.bin ← 修改为可执行
# ./jdk-1_5_0_14-linux-i586-rpm.bin ← 选择yes同意上面的协议
# rpm -ivh jdk-1_5_0_14-linux-i586.rpm ← 选择yes直到安装完毕
②jdk-1_5_0_14-linux-i586.bin文件安装
# chmod a+x jdk-1_5_0_14-linux-i586.bin ← 使当前用户拥有执行权限
# ./jdk-1_5_0_14-linux-i586.bin ← 选择yes直到安装完毕

第三步:配置环境变量
<1># vi /etc/profile
<2>在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.6.0_10
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># reboot ← 重启机器配置生效

我在做第二中文网http://dearzw.com得时候也遇见过这个问题,按照上面的步骤应该就OK了。

阅读全文

与centos运行java相关的资料

热点内容
php远程服务器时间 浏览:148
依据表格批量修改文件夹名称 浏览:815
海南免税店离岛免税溯源码 浏览:324
演化算法与搜索算法区别 浏览:488
php输出javascript 浏览:884
如何新建密码访问文件夹 浏览:62
什么app最搞笑 浏览:96
CS编辑命令 浏览:949
程序员编码是指什么 浏览:527
在云服务器上安装软件 浏览:272
什么app可以免费听周董的歌 浏览:366
netmvcpdf 浏览:211
arp服务器回送的是什么地址 浏览:105
生物学pdf百度云 浏览:965
markdown源码包怎么下载 浏览:600
餐饮app开发公司哪个好 浏览:639
解压盒子2无广告 浏览:625
华为鸿蒙系统怎么放大单个文件夹 浏览:589
phpwin864 浏览:916
boll优化源码公式 浏览:908