導航:首頁 > 編程語言 > 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相關的資料

熱點內容
生意不忙怎麼解壓 瀏覽:500
歡太健康app在哪裡下載 瀏覽:488
androidtools使用教程 瀏覽:971
十天突破雅思口語pdf劍9 瀏覽:295
李誕笑場pdf 瀏覽:265
自用紙巾做解壓筆 瀏覽:129
銀行流水解壓碼是多少 瀏覽:895
百度哪個app好用 瀏覽:316
115廣告聯盟源碼 瀏覽:494
聯通app簽到源碼 瀏覽:680
怎麼連接另一個伺服器的資料庫 瀏覽:742
貓盤洗白命令 瀏覽:844
168api源碼 瀏覽:967
不同地方的文件伺服器如何通信 瀏覽:599
自己電腦上搭建ftp伺服器地址 瀏覽:977
程序員的秋招秘籍 瀏覽:821
單片機國內外研究現狀 瀏覽:308
gta5如何進千人真實伺服器 瀏覽:996
電腦html壁紙源碼 瀏覽:726
c語言返回命令 瀏覽:933